bootstrap.yml不起作用

bootstrap.yml文件不起作用的原因可能涉及多个方面,以下是一些主要的原因及相应的解决方案:

原因

Spring Boot版本问题:

从Spring Boot 2.4版本开始,配置文件加载方式进行了重构,默认只会识别application.*配置文件,并不会自动识别bootstrap.yml。因此,如果你的项目是基于Spring Boot 2.4或更高版本,并且你期望使用bootstrap.yml进行配置,可能会遇到不生效的问题。

Spring Cloud依赖缺失:

bootstrap.yml文件主要用于Spring Cloud项目中的早期配置,如远程配置服务器等。如果你的项目中没有引入Spring Cloud的相关依赖,那么bootstrap.yml文件可能不会被识别或加载。
如:SpringCloud2020中bootstrap默认被禁用,如果需要使用原来的配置引导功能,需要引入org.springframework.cloud:spring-cloud-starter-bootstrap依赖。

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-bootstrap</artifactId>
</dependency>

或使用application.yml

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值