![](/img/trans.png)
[英]Read complex values from properties.yml file in spring boot application
[英]Reading String array data from properties.yml file in spring-boot
我必須從我的 spring-boot 項目的屬性文件中讀取一些字符串數組變量。我已經創建了一個 class,它帶有用於 arrays 的 getter 和 setter 方法。我不知道如何從屬性中獲取這些變量的值.yml 文件使用 java 1.8
在您的.yaml
:
myPropertiesList: item1, item2
或者
myPropertiesList: >
item1,
item2
在您的 Java class 中:
@Value("${myPropertiesList}")
String[] myPropertiesArray;
或在 SpringBoot2 中:
@Value("${myPropertiesList}")
List<String> myPropertiesList;
在您的.yaml
:
myPrefix.myPropertiesList: item1, item2
配置 class:
@Configuration
@ConfigurationProperties(prefix = "myPrefix")
public class ConfigProperties {
private List<String> myPropertiesList;
}
並將以下內容添加到您的 SpringBoot 配置中:
@EnableConfigurationProperties(ConfigProperties.class)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.