SpringBoot的application.yml如何引用其他的配置文件

安静的挺好 2018-04-12 12:22:57
SpringBoot的application.yml中内容较多,想按照内容的类别进行划分,比如数据库的配置文件,缓存的配置文件等等,这时候在appliacrion.yml中如何引用这些的配置文件。
...全文
8229 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
931828653 2019-06-28
  • 打赏
  • 举报
回复
可以直接在一个yml中配置, spring: datasource: //数据库配置 url: username: password: driverClassName: redis: //redis 配置 和数据库同目录下 host: port: password: 也可以在多个yml中配置, 然后引用 spring: profiles: include:
QueP 2019-06-28
  • 打赏
  • 举报
回复 1
有两种方式:
1:启动类加上注解
@PropertySource("classpath:/com/xxxx/xxxxx.properties")

2:
spring:
profiles:
include: xxxxx
软件老王 2019-06-27
  • 打赏
  • 举报
回复
在appliacrion.yml同级目录下新建:appliacrion-aaa.yml、appliacrion-bbb.yml两个文件;
在appliacrion.yml配置
spring:
profiles:
include:
aaa,bbb
就能加进来了。。
weixin_wolf 2021-07-06
  • 举报
回复 4
@软件老王 如果不在同一个文件夹下,如何加载进来呢?
chenfeg 2018-04-12
  • 打赏
  • 举报
回复
使用注解@ConfigurationProperties来分别导入当前需要引用的yml文件

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧