首頁 >Java >java教程 >如何使用 Spring 的 @Value 註解從屬性檔中讀取清單?

如何使用 Spring 的 @Value 註解從屬性檔中讀取清單?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-25 15:37:10604瀏覽

How to Read a List from a Properties File Using Spring's @Value Annotation?

使用Spring 註解@Value 從屬性檔案中讀取清單

在Spring 應用程式中,您可以使用@ 輕鬆地從.properties 檔案中讀取值列表值註釋。這允許您在 Java 類別中定義一個清單字段,並在運行時自動使用屬性檔案中的值填充它。

要實現此目的,您可以使用以下語法:

@Value("#{'${my.list.of.strings}'.split(',')}")
private List<String> myList;

這裡,我們使用Spring表達式語言(SpEL)將「my.list.of.strings」屬性的字符字串值(預期格式:「ABC,CDE,EFG」)拆分為一個清單字串。您可以假設您的屬性檔案已正確載入,並且「my.list.of.strings」屬性已使用所需的值進行定義。

此方法無需在自訂程式碼中手動解析清單或在 Spring 設定檔中使用 bean 定義。

以上是如何使用 Spring 的 @Value 註解從屬性檔中讀取清單?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn