我有多个 .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 启动,则尚不可用(没有可用的数据源等)。