【发布时间】:2021-07-17 10:40:41
【问题描述】:
有时我看到有人在属性文件中这样定义:
spring.autoconfigure.exclude[0]=com.vietnam.AAutoConfiguration
spring.autoconfigure.exclude[1]=com.vietnam.BAutoConfiguration
只是问题:如何在 Spring bean 中定义一个属性来收集这个配置作为列表? 在其他地方,他们说这样使用: 在属性中:
spring.autoconfigure.exclude=com.vietnam.AAutoConfiguration,com.vietnam.BAutoConfiguration
春豆里
@Value("#{'${spring.autoconfigure.exclude}'.split(',')}"
但我不喜欢这种方式,以防价值很长。每行一个配置会更容易阅读和维护
谢谢
【问题讨论】:
标签: spring spring-boot properties