我有一个多模块的Spring Boot Gradle项目。我在每个模块的yml文件中都有属性指向database: user, pass, url.
这是有效的解决方案,但很难改变项目数据库。每次我要切换数据库用户或url,我必须更改10+ yml文件。
如何避免这种情况?
您可以在类中绑定属性(参见这里:https://www.baeldung.com/configuration-properties-in-spring-boot),并在需要的地方注入该类。