有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在多模块spring引导中配置yml文件

我在配置yml文件时遇到问题

我的项目结构由4个模块组成。Web-module1,2是应用程序和rds,公共是由Web-module1,2引用的库

按原样,我定义了应用程序中的所有配置。只有yml。(有效)

web-module1 > application.yml
web-module2 > application.yml
rds  (repository & entity defined)
common (utils & dtos defined)

但是,我希望做的是根据配置文件将其拆分为几个yml文件

web-module1 > application.yml
web-module2 > application.yml
rds > application-rds.yml
common> application-common.yml

还有我的申请。yml是

spring:
  config:
    import: classpath:application-rds.yml
---
spring.config.activate.on-profile: local
#something define
---
spring.config.activate.on-profile: op
#something define

应用程序rds。yml是

spring.config.activate.on-profile: local
#rds conection info for profile local
---
spring.config.activate.on-profile: op
#rds conection info for profile op

问题是“spring.config.import:classpath:application rds.yml”返回找不到错误

我想用profile local(本地rds,本地公共)打包web-module1。怎么做

很抱歉,由于个人原因,这里只有一个简短的代码描述。谢谢您的帮助


共 (0) 个答案