SpringBoot聚合工程共用配置文件的问题

发布于 2021-12-08 03:11:14 字数 517 浏览 804 评论 2

目前有一个聚合工程, 分为三个子工程.

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

囚你心 2021-12-08 09:12:45
//直接用注解指定dubbo properties文件
@PropertySources(@PropertySource("dubbo-xxx.properties"))
悲喜皆因你 2021-12-08 08:14:59

可以考虑增加一个config server

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文