No spring.config.import property has been defined

位置:首页>文章>详情   分类: 教程分享 > Java教程   阅读(974)   2024-04-17 10:31:59

错误信息

spring cloud 启动报错

No spring.config.import property has been defined

环境说明

spring cloud 2021.04

问题原因

产生问题的原因是是用的bootstrap.yml

bootstrap.yml比application.yml的优先级要高
由于bootstrap.yml是系统级的资源配置文件,是用在程序引导执行时更加早期配置信息读取;
而application.yml是用户级的资源配置文件,是用来后续的一些配置所需要的公共参数。
但是在SpringCloud 2020.*后版版本把bootstrap禁用了,导致在读取文件的时候读取不到而报错

 

解决办法

bootstrap从新导入进来

 <!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-bootstrap -->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-bootstrap</artifactId>
            <version>3.1.4</version>
        </dependency>

提示:版本号应该用cloud相应的版本,也就是一般cloud项目不需要写version配置

 

 

 

地址:https://www.leftso.com/article/1673495942055071746.html

相关阅读

错误信息 spring cloud 启动报错 No spring.config.import property has been defined 环境说明 spring ...
在spring cloud项目中配置配置服务的地址spring.cloud.config.uri不生效的解决办法,spring cloud
随着Spring Cloud 的越来越流行,国内很多公司也在开始使用该框架了
演示项目源码下载:(访问密码:9987)spring-cloud-zipkin.zipZipkin是非常有效的工具分布追踪在微服务生态系统
项目源码下载:(访问密码:9987)Spring-Cloud-Circuit-Breaker.zip学习在调用底层微服务的同时利用调用的Spring Cloud Netflix堆栈组件之一Hys...
从nacos2.2.x spring cloud alibaba 2021.x开始,nacos默认需要配置用户名和密码,如下所示
演示项目源码下载:(访问密码:9987)spring-cloud-config-server-git.zip微服务方法现在已经成为任何新 API 开发的行业标准,几乎所有组织都在推广它
演示项目源码下载:(访问密码:9987)Spring-Cloud-discovery-server.zip 了解如何创建微服务的基础上,Spring Cloud,对Netflix的Eureka注...
演示项目源码下载:(访问密码:9987)Spring-Cloud-Consoul.zip了解如何创建微服务的基础上Spring cloud,对登记HashiCorp Consul注册服务器,以及...
在这个 Spring cloud 教程中,学习在 spring boot/cloud 项目中使用 Netflix Ribbon 使用客户端负载平衡