问题:
19:29:53.467 [main] WARN org.springframework.boot.context.event.EventPublishingRunListener - Error calling ApplicationEventListener
......
***************************
APPLICATION FAILED TO START
***************************
Description:
No spring.config.import property has been defined
Action:
1. Add a spring.config.import=polaris property to your configuration.
2. If configuration is not required add spring.config.import=optional:polaris instead.
3. If you still want use bootstrap.yml, you can add <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-bootstrap</artifactId> dependency for compatible upgrade.
Process finished with exit code 1
原因 :SpringCloud 2021.* 版本把bootstrap禁用了,导致在读取文件的时候读取不到而报空指针
解决:我们只要把spring-cloud-starter-bootstrap导入进来就会生效了。
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bootstrap</artifactId>
</dependency>