在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中文網其他相關文章!