java - 如何在多模块项目中设置属性值?
问题描述
我有一个多模块 Spring Boot Gradle 项目。我在每个模块 yml 文件中都有指向数据库的属性:user、pass、url。
这是有效的解决方案,但很难更改项目数据库。每次我想切换数据库用户或 url 时,我都必须更改 10 多个 yml 文件。
如何避免这种情况?
解决方案
您可以在一个类中绑定属性(请参见此处:https ://www.baeldung.com/configuration-properties-in-spring-boot )并在需要的地方注入该类。
推荐阅读
- batch-file - 是否可以编写一个在谷歌搜索引擎中写入内容的批处理脚本?
- java - 如何在 Windows 机器中以超级用户身份启动 SpringBoot 应用程序?
- javascript - 从另一个 .js 文件导入类的 Vue.js 问题
- forms - Kentico - 媒体库可以用作表单文件夹吗?
- c# - C# & Entity Framework - 优化具有不定家谱的自引用实体的数据库查询
- python - Tkinter 可滚动和可扩展的 PanedWindow
- python - 无法从“imblearn.over_sampling”导入名称“SMOTEN”
- for-loop - Python 在计算布尔值时给出不正确的输出
- python - Python 多线程慢速 af 上的神经网络激活函数
- r - 删除 facet_wrap 中水平轴标签下方的附加行