首页 > 解决方案 > 如何在多模块项目中设置属性值?

问题描述

我有一个多模块 Spring Boot Gradle 项目。我在每个模块 yml 文件中都有指向数据库的属性:user、pass、url。

这是有效的解决方案,但很难更改项目数据库。每次我想切换数据库用户或 url 时,我都必须更改 10 多个 yml 文件。

如何避免这种情况?

标签: javaspringspring-bootgradle

解决方案


您可以在一个类中绑定属性(请参见此处:https ://www.baeldung.com/configuration-properties-in-spring-boot )并在需要的地方注入该类。


推荐阅读