SpringBoot聚合工程共用配置文件的问题
目前有一个聚合工程, 分为三个子工程.
1.app 主要提供对app的接口支持
2.admin 主要提供后台管理
3.common 主要提供service dao utils等服务
在写配置文件时发现一个问题. 如果配置文件写在common工程中,那么使用maven打包后, admin和app工程端口号是同一个. 即 common工程配置的端口号. 那么部署到同一台服务器的时候,就得先打包app 然后修改配置文件中的启动端口号 再打包adimn. 很麻烦!
目前想法是 common工程直接配置通用的配置信息. app和admin工程配置自己工程所需要的配置. 如: 端口号
于是将common工程中的配置文件中的server.port删除 并在admin工程创建配置文件. 只有server.port这一行. 但是无法启动. 提示没有指定数据库连接.
求各位大神给个解决的思路
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
可以考虑增加一个config server