温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

springboot中多个application文件的示例分析

发布时间:2021-09-30 09:19:14 来源:亿速云 阅读:205 作者:小新 栏目:开发技术

小编给大家分享一下springboot中多个application文件的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

springboot多个application文件

生产部署的配置和测试的配置往往是不一样的,如果都是在一个application.properties文件中修改,不但容易出现遗漏,而且反反复复很是麻烦。

如果采用springboot的profiles来区分生产和测试,那么可以减少许多不必要的工作,需要修改的配置往往就是一两句

1、创建生产和测试文件如下

springboot中多个application文件的示例分析

2、application.properties配置如下

springboot中多个application文件的示例分析

注:

  • 1、spring.profiles.active是用来激活springboot多文件配置的;

    • 在springboot中多环境配置文件名需要满足application-xxx.properties的命名规则;

    • 其中的xxx正是我们spring.profiles.active需要指定的配置文件名

  • 2、想使用哪个配置,修改application.properties主配置文件的spring.profiles.active标签

  • 3、加载多个配置文件spring.profiles.active = xxx,xxx

例如:spring.profiles.active = test,database

springboot拆分application.yml为多个

springboot中多个application文件的示例分析

就像这样

application-{}.yml

在application.yml指定当前运行的环境

spring:
  profiles:
    active: dev

然后可以在不同的环境设置不同的数据库

如:

springboot中多个application文件的示例分析

以上是“springboot中多个application文件的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI