Spring Boot Profile配置实例
2016-06-07 23:34
302 查看
springboot的profile配置可用于针对不同的环境提供不同的配置,比较简单,但也很实用。
1、 如下图,全局的profile为application.properties,可以根据不同的环境配置多个,命名规范为: application-{环境}.properties,可以自定义N个,如下,自定义了2个,分别为dev,prod
2、 在全局的application.properties里面注明当前激活的配置,如: spring.profiles.active=dev
3、 application-dev或prod.properties里面可以配置相关的配置信息,比如: 数据库信息、日志信息、端口信息等等
springboot的执行顺序为: 首先执行全局的application.properties,检查是否有配置当前激活的子文件,
如果有,则读取子配置中的信息进行spring容器的初始化。如果没有,则直接使用全局中的配置信息初始化,比如连接数据库、访问端口等
1、 如下图,全局的profile为application.properties,可以根据不同的环境配置多个,命名规范为: application-{环境}.properties,可以自定义N个,如下,自定义了2个,分别为dev,prod
2、 在全局的application.properties里面注明当前激活的配置,如: spring.profiles.active=dev
3、 application-dev或prod.properties里面可以配置相关的配置信息,比如: 数据库信息、日志信息、端口信息等等
springboot的执行顺序为: 首先执行全局的application.properties,检查是否有配置当前激活的子文件,
如果有,则读取子配置中的信息进行spring容器的初始化。如果没有,则直接使用全局中的配置信息初始化,比如连接数据库、访问端口等
相关文章推荐
- MySQL使用profile查询性能的操作教程
- 详解Spring Boot Junit单元测试
- MySQL性能分析工具profile使用教程
- 详解Spring Boot 集成Shiro和CAS
- spring boot 1.5.4 集成shiro+cas,实现单点登录和权限控制
- Java随手笔记8之包、环境变量和访问控制及maven profile实现多环境打包
- hudson集成maven构建、多环境打包发版
- XML中的特殊字符
- Spring Boot工程支持HTTP和HTTPS,HTTP重定向HTTPS
- Spring拦截器中@Value无效的解决办法
- SpringBoot+Dubbo+Mybatis 项目升级版本(Gradle)
- Hadoop 1.2.1 安装笔记02: Java安装
- Jenkins进阶系列之——06更改Jenkins的主目录
- zookeeper之系列二:安装
- 错误信息“user profile service未能登录”
- bash_profile和bashrc区别
- 同事反应说双击无法打开邮件,试着建立一份新的profile情况依旧
- WIN7/WIN2008重置用户Profile
- ASP.NET用户个性化设置Profile——配置1
- Linux java环境变量设置