一、问题
学习尚硅谷的consul分布式配置时,在配置application.yml和bootstrap.yml文件时出现了问题
Add a spring.config.import=consul: property to your configuration.
If configuration is not required add spring.config.import=optional:consul: instead.
To disable this check, set spring.cloud.consul.config.enabled=false or
spring.cloud.consul.config.import-check.enabled=false.
查资料说是因为idea2021版本默认关闭了boostrap.xml文件的扫描,需要开启
二、解决
1.在application.xml文件中添加以下代码
spring:
cloud:
consul:
config:
enabled: true
2.然后在pom.xml文件中引入spring-cloud-starter-bootstrap 的依赖就行了
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bootstrap</artifactId>
</dependency>