Spring Boot入门(九) 之 配置文件的加载位置

简介: Spring Boot入门(九) 之 配置文件的加载位置

Springboot在启动的时候会依次按照以下的文件目录顺序来扫描配置文件


1.file: ./config/ (项目根目录的config文件夹下)

2.file: ./ (项目根目录下)

3.classpath: ./config/ (类路径下的config文件夹下)

4.classpath: ./ (类路径下)

如下演示:


1.类路径下启动springboot为8081端口

2. 类路径下的config目录下

server.port改为8082


他会无视类路径下边的8081端口而使用config文件夹下的端口


3. 根目录下的application.properties


端口号为8083


4.根目录下的config文件夹下


就是这么个优先级顺序


虽然有优先级,但是不代表低优先级的文件就不看了,他们是一种互补配置,低优先级的也会看,只不过同时存在的内容高优先级的会生效

如下:

我们在类路径下的application.properties里边指定访问路径

这里注意springboot 1.x版本为server.context-path

springboot 2.x版本改成了server.servlet.context-path

在controller里边有一个hello,我们用来做测试


启动springboot发现端口依旧是8085,不过后边的with context path成了/bootx

我们访问如下路径localhost:8085/hello发现无法访问

这个时候就是类路径下的配置文件生效了,我们要加上/bootx才可以如下

相关文章
|
4天前
|
存储 安全 Java
SpringBoot搭建Spring Security 入门
SpringBoot搭建Spring Security 入门
121 0
|
4天前
|
安全 Java 数据库连接
《Spring Boot配置文件大揭秘:看懂 application.yaml 与 bootstrap.yaml 的不同》
《Spring Boot配置文件大揭秘:看懂 application.yaml 与 bootstrap.yaml 的不同》
151 0
|
4天前
|
XML Java 数据格式
Spring框架入门:IoC与DI
【5月更文挑战第15天】本文介绍了Spring框架的核心特性——IoC(控制反转)和DI(依赖注入)。IoC通过将对象的创建和依赖关系管理交给容器,实现解耦。DI作为IoC的实现方式,允许外部注入依赖对象。文章讨论了过度依赖容器、配置复杂度等常见问题,并提出通过合理划分配置、使用注解简化管理等解决策略。同时,提醒开发者注意过度依赖注入和循环依赖,建议适度使用构造器注入和避免循环引用。通过代码示例展示了注解实现DI和配置类的使用。掌握IoC和DI能提升应用的灵活性和可维护性,实践中的反思和优化至关重要。
18 4
|
4天前
|
前端开发 Java 数据库连接
Spring系列文章1:Spring入门程序
Spring系列文章1:Spring入门程序
|
4天前
|
Java 数据库连接 API
【Spring】1、Spring 框架的基本使用【读取配置文件、IoC、依赖注入的几种方式、FactoryBean】
【Spring】1、Spring 框架的基本使用【读取配置文件、IoC、依赖注入的几种方式、FactoryBean】
57 0
|
4天前
|
XML JavaScript Java
【JavaEE】Spring Boot - 配置文件
【JavaEE】Spring Boot - 配置文件
7 0
|
4天前
|
安全 Java 数据库连接
在IntelliJ IDEA中通过Spring Boot集成达梦数据库:从入门到精通
在IntelliJ IDEA中通过Spring Boot集成达梦数据库:从入门到精通
|
4天前
|
Java Nacos 开发者
Java从入门到精通:4.2.1学习新技术与框架——以Spring Boot和Spring Cloud Alibaba为例
Java从入门到精通:4.2.1学习新技术与框架——以Spring Boot和Spring Cloud Alibaba为例
|
4天前
|
Dubbo Java 应用服务中间件
Java从入门到精通:3.2.2分布式与并发编程——了解分布式系统的基本概念,学习使用Dubbo、Spring Cloud等分布式框架
Java从入门到精通:3.2.2分布式与并发编程——了解分布式系统的基本概念,学习使用Dubbo、Spring Cloud等分布式框架
|
4天前
|
XML Java 数据格式
从入门到精通:Spring基础注解的全面解析
从入门到精通:Spring基础注解的全面解析
48 2
从入门到精通:Spring基础注解的全面解析