2017-05-17 1 views
-2

제 질문은 클라우드에 푸시 된 스프링 부팅 응용 프로그램이 힘내에 저장되어 Spring Cloud 구성 서버에서 참조 된 속성 파일을 사용해야한다는 것을 어떻게 이해할 것입니까?Spring Cloud Config는 외부 속성을 어떻게 이해합니까?

나는 클라우드 설정 서버가 Git 저장소의 URL 등이있을 것이다 이해 및
A, 을 발생한다 스프링 클라우드 구성 서비스와 스프링 부팅 응용 프로그램의 바인딩하지만 여전히 나는 어떻게 응용 프로그램을 이해하지 않는다 외부에 저장된 속성 파일을 사용해야한다는 것을 알고 있습니까? 속성이 같은 구성의 서버에서 사용하는 힘내의 repo에서 파일

답변

0

이름 : 클라이언트 응용 프로그램 이름 mysoapapp 경우

/{application}/{profile}[/{label}] 
/{application}-{profile}.yml 
/{label}/{application}-{profile}.yml 
/{application}-{profile}.properties 
/{label}/{application}-{profile}.properties 

의미는 파일을 작성 mysoapapp-dev.properties. 이제 mysoapapp이 통과하는 활성 Spring 프로필 실행 dev에, 인수를 사용하여 : -Dspring.profiles.active=dev

당신은 또한 구성 서버가 같은 요청을 전송하여 파일을 제공 할 수 있는지 확인해야합니다 :

curl -v http://<the config server>/mysoapapp-dev.properties 

하고 검색해야 속성.

내가 당신을 도울 수있는이 주제에 대한 블로그 게시물의 몇 가지를 발표 :

+0

그때 봄 프로파일을 사용하고 있지 않다 경우? 내 속성 파일의 이름을 mysoapapp.properties로 지정해야합니까? – Tiya

+0

기억이 안납니다. 잠시 노트북에 들어가면 시도 할 수 있습니다. 잠시 후 시도해 볼 수 있습니까? – ootero

관련 문제