其他分享
首页 > 其他分享> > 学习笔记--SpringBoot2配置高级

学习笔记--SpringBoot2配置高级

作者:互联网

1、临时属性(在cmd中设置)

java -jar springboot.jar --server.port=80

  

在打包完部署的时候,如果需要使用临时属性覆盖掉原有的属性时,可以在启动的时候,后面跟--然后配置属性内容。

 

携带多个属性启动的时候,属性间使用空格分隔。

 

为什么能这样配置呢?

因为属性加载有优先顺序,命令行的方式>配置文件

 

2、临时属性(在开发环境中设置)

1、带属性启动SpringBoot程序,为程序添加运行属性。

 

 

2、这个args数组中,可以填充临时属性的值,格式按照--xxx.xx=xxx。

 

3、如果不传这个参数也是可以的,开发者可以不预留这个入口,来保证打包的程序文件不被临时属性覆盖。

 2、配置文件分类

由于保密等级和配置的特殊性,高等级的配置信息是非常有必要的。

 

1、SpringBoot中4级配置文件

1级:file :config/application.yml 【最高】

2级:file :application.yml

file代表打包文件的同级目录

3级:classpath:config/application.yml

4级:classpath:application 【最低】

 

2、作用:

1级与2级留做系统打包后设置通用属性,1级常用于运维经历进行线上整体项目部署方案调控。

3级与4级用于系统开发阶段设置通用属性,3级常用于项目经历进行整体项目属性调控。

 

3、自定义配置文件

我们知道,默认的配置文件是application.yml/properties, 如果想要更改,那有什么办法呢?

通过启动参数(args)加载配置文件

--spring.config.name = xxxx

  

除了名称,也可以支持路径的格式寻找配置文件

--spring.config.location = xxxx , xxxx ,xxxx

  

多个配置路径用逗号隔开。

 

自定义配置文件——重要说明

 

标签:自定义,配置文件,--,配置,笔记,application,SpringBoot2,属性
来源: https://www.cnblogs.com/xiaochaoheni/p/16059225.html