当前位置:   article > 正文

No spring.config.import property has been defined

no spring.config.import property has been defined

运行Springcloud项目出现下面错误:

Description:

No spring.config.import property has been defined

Action:

Add a spring.config.import=nacos: property to your configuration.
    If configuration is not required add spring.config.import=optional:nacos: instead.
    To disable this check, set spring.cloud.nacos.config.import-check.enabled=false.

我的环境是:

springboot:3.2.4

SpringCloud:2023.0.0

nacos:2.3.0

解决这个问题:

先检查时是否导入对应的包
  1. <dependency>
  2. <groupId>com.alibaba.cloud</groupId>
  3. <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
  4. </dependency>
  5. <dependency>
  6. <groupId>com.alibaba.cloud</groupId>
  7. <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
  8. </dependency>
  9. <dependency>
  10. <groupId>org.springframework.cloud</groupId>
  11. <artifactId>spring-cloud-starter-bootstrap</artifactId>
  12. </dependency>

我的问题是缺失:spring-cloud-starter-bootstrap 包

检查配置:

是否有bootstrap.yml文件

文件配置的内容是否正确,下面是我的配置:

  1. spring:
  2. cloud:
  3. nacos:
  4. discovery:
  5. server-addr: 192.168.1.123:8848
  6. config:
  7. server-addr: 192.168.1.123:8848
  8. file-extension: yaml

 上面是我的排查问题思路




本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号