spring boot配置文件application(根目录、类config目录、类目录)优先级

直接上图:若我创建了3个配置文件

spring boot配置文件application(根目录、类config目录、类目录)优先级

其中1(项目根目录).2(项目类路径下 config 目录).3(项目类路径下)分别为:

1:

#项目更目录下
#上下文路径为 /root
server:
  port: 8080

2:

#类路径下的 config 目录下
#端口号为8081
#上下文路径为 /config
server:
  port: 8081
  servlet:
    context-path: /config

3:

#类路径下
#端口号为8083
#上下文路径为 /class
server:
  port: 8083
  servlet:
    context-path: /class

猜一下项目启动之后context一级端口会是?

没错,就是按照我编排的顺序来的:

下图是项目启动成功之后的:

spring boot配置文件application(根目录、类config目录、类目录)优先级

也就是说按照根目录>类路径下config目录>类路径下

详细可参考:

Spring Boot默认配置文件

上一篇:Redisson


下一篇:Conda常用命令