[英]Spring boot @ConfigurationProperties prefix wildcard
我有多个.yml
project:
module1:
mysql:
urls
project:
module2:
mysql:
urls:
比我有一个通用的MySQLClient,它应该能够从两个.yml文件中读取值
是否可以做这样的事情
@Component
@ConfigurationProperties(prefix="project.*.mysql")
或在Spring EL Expression的帮助下使用@Value。
任何帮助或指导表示赞赏。
关于此春季启动问题1768 ,无法在@ConfigurationProperties中使用SPEL
无论如何,读取属性是在应用程序启动时由Spring一次完成的。 通常,在那一刻,如果您的MSQLClient被spring所吸引,那么将不可用(没有可用的数据源等)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.