티스토리 뷰
728x90
반응형
SMALL
Spring Cloud Config Server
Spring Cloud Config
Spring Cloud Config는 환경설정을 spring application외부에서 모든 환경설정을 관리할수 있다.
Spring Application(Spring Cloud Config Client) 이 실행되면서 Config Server에 접근해서 설정값을 가져오는 방식.
1. pom.xml 에 dependency 추가
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-config-server</artifactId>
</dependency>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
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로 확인 가능.
728x90
반응형
LIST
'Spring boot study > 8. ETC..' 카테고리의 다른 글
Spring boot undertow 적용 (0) | 2021.11.15 |
---|---|
Spring Cloud Config Client 정리 (0) | 2021.11.09 |
Spring Batch 정리 (0) | 2021.06.17 |
Spring Scheduler 를 사용하여 Scheduling (0) | 2021.06.16 |
Java JAXB Marshalling / UnMarshalling (0) | 2021.06.09 |
댓글