Spring Cloud Config Server 정리

Spring Cloud Config Server 정리

Spring Cloud Config Server

Spring Cloud Config

Spring Cloud Config는 환경설정을 spring application외부에서 모든 환경설정을 관리할수 있다.

Spring Application(Spring Cloud Config Client) 이 실행되면서 Config Server에 접근해서 설정값을 가져오는 방식.

1. pom.xml 에 dependency 추가

org.springframework.cloud spring-cloud-config-server

org.springframework.cloud spring-cloud-dependencies ${spring-cloud.version} pom import

2. appliation.properties에 config 내용 추가

ex) server.port=8088 spring.profiles.active=native spring.application.name=application01 spring.cloud.config.server.native.searchLocations=file:///D:/configTest

3. spring boot main class에 @EnableConfigServer annotation 추가

@SpringBootApplication @EnableConfigServer public class ConfigserverApplication { public static void main(String[] args) { SpringApplication.run(ConfigserverApplication.class, args); } }

4. spring boot application 실행후 브라우저에서 확인

http://192.168.0.118:8088/application01/default

application.properties 파일에 추가한 url/application name/spring.profiles로 확인 가능.

from http://dudwns3625.tistory.com/47 by ccl(A) rewrite - 2021-11-09 10:01:35