赞
踩
SpringBoot项目当中支持的三类配置文件:
配置文件优先级排名(从高到低):
1. properties配置文件
2. yml配置文件
3. yaml配置文件
注意事项:虽然springboot支持多种格式配置文件,但是在项目开发时,推荐统一使用一种格式的配置。(yml是主流)
在SpringBoot项目当中除了以上3种配置文件外,SpringBoot为了增强程序的扩展性,除了支持配置文件的配置方式以外,还支持另外两种常见的配置方式:
1. Java系统属性配置 (格式: -Dkey=value,-Dxxx=xxx)
- ~~~shell
- -Dserver.port=9000
- ~~~
2. 命令行参数 (格式:--key=value,--xxx=xxx)
- ~~~shell
- --server.port=10010
- ~~~
优先级: 命令行参数 > 系统属性参数 > properties参数 > yml参数 > yaml参数
最后打包程序运行时指定Java系统属性和命令行参数:
项目打包:
运行jar程序:
- 同时设置Java系统属性和命令行参数
- 仅设置Java系统属性
注意事项:
Springboot项目进行打包时,需要引入插件 spring-boot-maven-plugin (基于官网骨架创建项目,会自动添加该插件)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。