Spring Boot 配置文件

Spring Boot 有一个全局的配置文件,放在 src/main/resources或类路径的/config下

名称为:application.properties或application.yml

 

Spring Boot的全局配置文件,主要是为了对一些默认配置值进修改

 

举例

application.properties

  1. server.port=9090
  2. server.context-path=/sbapp
 

application.yml

  1. server:
  2. port: 9090
  3. context-path: /sbapp
两种配置方式等效
 
目前,IDEA对两种方式都提供了自动提示支持
新版的@PropertySource也都支持这两种写法,所以,可以使用yml代替properties配置
 
 
 

不同环境下,同一类型的bean初始化时会有不同的配置参数(如:数据源),那时候我们可以使用 profile

 

对于配置文件来说,也有类似的

 

application.yml    默认

application-dev.yml    开发

application-prod.yml    生产

 

在默认配置文件中,配置 spring.profiles.active=dev,就会使用application-dev.yml配置文件中的信息了

application.yml配置文件的信息在所有profile中都可用

posted @ 2017-02-20 14:45  csnmd  阅读(345)  评论(0编辑  收藏  举报