繁体   English   中英

Spring Boot @ConfigurationProperties前缀通配符

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM