티스토리 뷰

728x90
반응형

이슈

spring boot 2.4 업그레이드 후 bootstrap.yml 에 설정해둔 spring.config 제대로 동작하지 않고 

부팅 시 에러 발생

No spring.config.import property has been defined
 
Action:

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

원인

Spring Cloud Config Client에서 bootstrap.yml 은 deprecated 됨

조치1

bootstrap.yml 을 그대로 사용하려면 spring-cloud-starter-bootstrap 의존성 추가

implementation('org.springframework.cloud:spring-cloud-starter-bootstrap')

조치2

bootstrap.yml 에 설정된 내용을 application.yml로 이동 후 삭제

 

 

https://stackoverflow.com/questions/67507452/no-spring-config-import-property-has-been-defined

https://docs.spring.io/spring-cloud-config/docs/current/reference/html/#_spring_cloud_config_client

728x90
반응형
반응형
300x250