Springboot配置文件优先级解析

简介: Springboot配置文件优先级解析

通过pom.xml配置文件找到当前项目的父项目的pom配置文件可以直接发现



2.pngimage.png


从源码中可以看到,配置文件读取是 yml>yaml>properties


配置文件位置也有优先级


4.png5.png


  • application-dev.yml 开发环境
  • application-prod.yml 生产环境
    application.yml:
server:
  port: 5258


application-prod.yml:


  server:
  context-path: /dangdang


application-dev.yml:


  server:
  context-path: /dev


application.properties


#指定启动端口
server.port=9292
#设置项目名
server.servlet.context-path=/boot


优先级的秘密就这么多了,更多详情可根据实际开发而随机应变,博主建议用 .yml格式~

目录
相关文章
|
5天前
|
缓存 Java 开发者
10个点介绍SpringBoot3工作流程与核心组件源码解析
Spring Boot 是Java开发中100%会使用到的框架,开发者不仅要熟练使用,对其中的核心源码也要了解,正所谓知其然知其所以然,V 哥建议小伙伴们在学习的过程中,一定要去研读一下源码,这有助于你在开发中游刃有余。欢迎一起交流学习心得,一起成长。
|
8天前
|
Java 数据安全/隐私保护 开发者
【SpringBoot】讲清楚日志文件&&lombok
【SpringBoot】讲清楚日志文件&&lombok
17 5
|
9天前
|
Java Spring 容器
SpringBoot自动装配原理之@Import注解解析
SpringBoot自动装配原理之@Import注解解析
50 0
|
9天前
|
canal 缓存 关系型数据库
Spring Boot整合canal实现数据一致性解决方案解析-部署+实战
Spring Boot整合canal实现数据一致性解决方案解析-部署+实战
|
12天前
|
JSON Java Maven
Javaweb之SpringBootWeb案例之 SpringBoot原理的详细解析
Javaweb之SpringBootWeb案例之 SpringBoot原理的详细解析
42 0
Javaweb之SpringBootWeb案例之 SpringBoot原理的详细解析
|
12天前
|
Java 对象存储
Javaweb之SpringBootWeb案例之配置文件的详细解析
Javaweb之SpringBootWeb案例之配置文件的详细解析
9 0
|
12天前
|
XML Java 数据库连接
Javaweb之Mybatis的XML配置文件的详细解析
Javaweb之Mybatis的XML配置文件的详细解析
13 0
|
12天前
|
Java 数据库连接 容器
SpringBoot之IOC&DI的详细解析
SpringBoot之IOC&DI的详细解析
10 0
SpringBoot之IOC&DI的详细解析
|
存储 前端开发 Java
SpringBoot文件上传和下载
SpringBoot文件上传和下载
SpringBoot文件上传和下载
|
前端开发 Java Spring
SpringBoot文件上传下载
SpringBoot文件上传下载
225 0
SpringBoot文件上传下载

推荐镜像

更多