SpringBoot之内部配置加载顺序和外部配置加载顺序

本文介绍了SpringBoot项目中的配置优先级顺序,包括模块创建、端口修改、使用外部配置文件管理和jar包打包时的命令行参数。重点讲解了配置文件目录结构对优先级的影响以及如何通过配置覆盖默认值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、优先级顺序排序

2、为了验证测试顺序,他新建了模块

3、这个java和resource文件将来会打包到class目录下

4、application是最低优先级

5、我们运行一下端口

6、这里端口成功修改为8081

7、倒数第二个config,我先建一个目录

7.1 创建一个config目录

7.2 config下的优先级更高

8、Project文件想要快速创建,点击箭头

8.1 点Project Files文件

8.2 样子过渡

9、配一个项目访问路径

10、在springbootconfig中写一个Controller对象

11、

12、配置一个相对应的控制器类

13、项目的访问方式,资源的访问方式

外部配置

1、Command含义

2、这17个对应最高的是优先级

3、我们通过jar包的方法,来输出命令号的参数,打完包之后我们进入target目录

4、我们在这直接运行

5、运行

6、之前运行的端口号

7、用命令行的端口不一样是因为allication在打包的时候,不会将包给打进去

8、如果s你想要修改端口号,在后面添加--server.prot=8082

9、通过这个文件配置路径

10、我们看之前盘的配置文件

11、配置E盘后的路径

12、流程顺序介绍

13、看一下同级,只要同级,这个文件就会自动被读取

14、另一种写法:改成config目录的形式

15、config必跟目录要高,比写在同级要执行更高

16、外部配置:写完了,一种解决方法:我提供一个配置文件,让里面的内容给覆盖了,方便修改

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值