Backend/Spring+Boot

spring cloud config 비활성화

findmypiece 2021. 5. 4. 10:06
728x90

spring-cloud-starter-config 의존성이 포함되어 있다면 구성파일(application.yml 등)에 아래와 같이 config-server 설정이 import 되어 있어야 한다.(springboot 2.4 기준) 그렇지 않으면 구동시 에러가 발생한다.

spring:
  config:
    import: configserver:http://test-config-server.test.com


하지만 local 에서 개발 시에는 config-server 를 설정해서 사용하는 것이 오히려 번거롭기 때문에 이를 비활성화 할 필요가 있다. 아래와 같이 하면 된다.

spring:
  cloud:
    config:
      enabled: false

 

그리고 spring-cloud-bus 를 사용하기 위해 spring-cloud-starter-bus-amqp 의존성이 포함되어 있다면 참조하는 config-server 구성파일이나 프로젝트내 구성파일에 반드시 rabbitMQ 접속정보가 설정되어있어야 한다. 없으면 구동시 에러 발생.

rabbitmq:
    host: luka-rabbitmq-sandbox.devel.kakao.com
    port: 30921

 

하지만 이 역시 local 개발시에는 필요없기 때문에 아래와 같이 비활성화하면 된다.

spring:
  cloud:
    bus:
      enabled: false
728x90

'Backend > Spring+Boot' 카테고리의 다른 글

SpringBoot Redis Cluster Lettuce 설정  (0) 2021.05.04
SpringBoot embedded Redis Cluster  (0) 2021.05.04
Request 정보 Logging 하기  (0) 2021.05.04
크로스 도메인 이슈  (0) 2021.04.29
@RestController  (0) 2021.04.27