0
我在我的yml文件中有一個列表,我需要在我的java springboot應用程序中綁定,我該如何去解決它?如何將yaml列表綁定到springboot中的java列表?
fruits: - Apple - Bannana
理想我想是這樣
@Value("${filters.siteID}") List siteIDs;
我在我的yml文件中有一個列表,我需要在我的java springboot應用程序中綁定,我該如何去解決它?如何將yaml列表綁定到springboot中的java列表?
fruits: - Apple - Bannana
理想我想是這樣
@Value("${filters.siteID}") List siteIDs;
一個例子定義像
my:
fruits:
- Apple
- Bannana
和CR列表eate一個配置屬性的類來表示它:
@Component
@ConfigurationProperties(prefix="my")
public class FruitConfig {
private final List<String> fruits = new ArrayList<String>();
public List<String> getFruits() {
return this.fruits;
}
}
然後使用這個類在代碼中需要的配置
@Autowired
FruitConfig fruitConfig;
... {
System.out.println(fruitConfig.getFruits());
}
直接結合@Value
地方似乎沒有工作,因爲路@Value
作品