티스토리 뷰

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
댓글
반응형
250x250
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함