No spring.config.import property has been defined

编程教程 > Java > Spring (1565) 2024-11-26 14:39:04

错误信息

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配置

 

 

 


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
错误信息 spring cloud 启动报错 No spring.config.import property has been defined 环境说明 spring ...
在spring cloud项目中配置配置服务的地址spring.cloud.config.uri不生效的解决办法,spring cloud
问题描述 spring boot 2.6.x 项目启动报错 The elements [xxx,xxx] were left unbound 细节日志就是spring boot...
springmvc集成logback不打印spring mvc启动日志解决
前言spring boot 项目常用的几个类设计,方便快速搭建项目错误处理模块。代码片段 错误枚举定义@Getterpublic enum ErrorCodeE
一、SpringBoot默认的错误处理机制1)浏览器,返回一个默认的错误页面2)如果是其他客户端(app),默认响应一个json数据(postman模拟)客户端
从Spring 6和Spring Boot 3开始,Spring框架支持“HTTP API的问题详细信息”规范RFC 7807。本Spring Boot 教程将详细指导您完成这一新增强。1.问题...
spring boot又一个spring框架的经典项目,本文讲解spring boot入门的环境配置以及第一个项目,Spring Boot 入门教程
Spring Context 与Spring MVC Context那些坑
spring boot 入门之整合spring session实现session共享。一直以来Java编程中web项目中的session共享问题都是一个很难解决的问题。接下来将讲解通过sprin...
spring boot入门,spring boot是一个崭新的spring框架分支项目,本文讲解其属性配置相关
Java编程中spring boot项目如何获取spring容器applicationContext
Spring Boot 2.0,Spring框架的Spring Boot 中的Spring Boot Actuator变化讲解。并且了解如何在Spring Boot 2.0中使用Actuator...
Spring Boot validation整合hibernate validator实现数据验证,Spring Boot validation使用说明,Spring Boot validat...
Spring WebFlux,spring框架5.0将会新增的web增强框架,这里主要讲述什么是Spring WebFlux以及Spring WebFlux的新功能,Spring WebFlux...