命令行参数方式
格式:
--键=值
样例:在不修改yml配置文件的情况下,修改启动端口为10010
--server.port=10010
环境变量方式
可直接在环境变量中添加属性
在windows - 高级环境设置 - 环境变量中即可配置
格式如下:
变量名:server.port
变量值:8888
springboot会自动读取系统环境变量,并使用相对应的环境变量
外部配置文件方式
和jar包同一级目录下创建一个yml文件
并在yml中添加自己想新增的配置信息即可
例如:新建一个application.yml
并在yml中添加
server:
port: 8888
当重新启动jar文件时,端口也会从默认的8080改为8888
配置文件优先级【从上到下依次优先级越高】
- 项目中resources目录下的application.yml
- Jar包所在目录下的application.yml
- 操作系统环境变量
- 命令行参数