java - 从spring boot中的子模块访问主应用的Property文件(application.yml)
问题描述
我有一个包含两个 submudule 项目的应用程序。
rootProject.name = 'fete-bird-product'
include 'product-migration'
include 'Data'
主要应用程序是fete-bird-product具有 application.yml 文件
spring:
application:
name: PRODUCT-SERVICE
profiles:
active: dev
data:
mongodb:
uri: mongodb://127.0.1:27017/FeteBird-Product
app:
db:
migrations:
enabled: true
server:
port: 8083
从子模块项目产品迁移中,我想访问主类中的以下属性
data:
mongodb:
uri: mongodb://127.0.1:27017/FeteBird-Product
我尝试过这样的事情但没有奏效
@PropertySource(value = "classpath:PRODUCT-SERVICE")
public class Configuration {
@Value("${spring.data.mongodb.uri}")
private static String MongoUri;
public static String getMongoUri() {
return MongoUri;
}
}
我们如何从 submudule 访问主要的应用程序属性。
解决方案
推荐阅读
- angular - 正则表达式在 chrome 中工作但在 safari 中抛出错误
- python - 如何将如下所示的数据框排列成以下形式?
- salt-stack - 执行模块功能类似于'file.managed'?
- python - 如何在 Python 中将字符串转换为日期
- web-applications - 如何在 SharePoint 应用程序中实施内容安全策略 (CSP)?
- unity3d - 持久性 GameManager 和对象实例化
- python - 安装 pytest 时出错。我该如何解决?
- flutter - Flutter:如果 datePicker 未滚动,则打印 DateTime
- amazon-web-services - ApplicationAutoScaling 如何为 lambda 工作?
- ruby-on-rails - 测试加入记录创建