파란하늘의 지식창고
article thumbnail
Spring Cloud Config Server 4.0.0 jdbc profile 사용 변경점
Study/Java 2022. 12. 23. 20:02

Spring Cloud Config Server를 jdbc profile로 사용하여 db를 연동하는 경우 4.0.0 버전으로 변경하고 나서 올바르게 동작하지 않는 문제가 있었다. 별다른 오류가 보이지 않고 호출이 되지 않아 찾기 애매한데 문제가 되는 원인은 바로 다음 변경점 때문이다. https://github.com/spring-cloud/spring-cloud-config/commit/7627b230541a3426345c500efa770545cc81c7ab#diff-a3eaa2bb41eb88db463409fe07bb6422e521ae439216ee450f5d3806f6483310 기존에는 전체 공통으로 사용하는 값은 "default"라는 값의 profile로 저장하면 조회가 되었다. JdbcEnvir..

article thumbnail
Spring Cloud Config Server jdbc backend 사용해보기
Study/Java 2022. 6. 13. 01:25

개인적으로 spring cloud config server를 github repository와 연동해서 사용하고 있었다. 평상시 크게 불편함을 느끼지 못했는데 config server의 설정을 변경할 일이 있을 경우 손쉽게 값을 변경하기 어려워 테스트 하기 불편하여 jdbc로 변경하려고 한다. Spring Cloud Config Server backend 구성 spring cloud config server는 다양한 backend를 구성할 수 있도록 autoconfiguration을 지원하고 있다. EnvironmentRepositoryConfiguration에서 다양한 backend 구성 환경에 대한 설정을 제공하고 있는데 대략 다음과 같다. 이 중에 원하는 환경으로 구성하면 된다. Environmen..

Spring Cloud Config Server 사용하기
Study/Java 2019. 1. 3. 08:05

Spring Cloud Config Server는 프로젝트에서 설정해서 사용하는 properties의 config 변수 값들을 통합 관리할 수 있게 해준다.여러 프로젝트에서 반복 사용하는 공통 변수값을 관리할 수 있어 프로젝트가 많아질 수록 Spring Cloud Config Server의 사용은 유지 보수를 위한 필수 선택이 된다.각 프로젝트별 변수 관리를 application / profile / label 세 가지 개념을 통해 관리를 한다.Spring Cloud Config Server 설정spring cloud는 spring boot를 사용하는 전제 조건에서 사용한다.Maven 설정대략 아래처럼 선언한다. org.springframework.boot spring-boot-starter-parent..