【问题标题】:How to set properties value in multi-module project?如何在多模块项目中设置属性值?
【发布时间】:2021-11-30 20:27:52
【问题描述】:

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

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

如何避免这种情况?

【问题讨论】:

  • 你不能将那些属性文件添加到实际构建和部署的模型中吗?

标签: java spring spring-boot gradle


【解决方案1】:

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

【讨论】:

  • 不错的链接,谢谢!但在项目开发周期的这一点上,我无法更改代码库。我需要一些技巧/插件强制 gradle 将属性从一个文件带到我的子模块。
猜你喜欢
  • 1970-01-01
  • 2011-11-27
  • 2022-08-03
  • 2012-02-19
  • 2020-03-01
  • 1970-01-01
  • 2016-02-22
  • 2019-02-18
  • 1970-01-01
相关资源
最近更新 更多