2016-09-09 3 views
1

간단히 말해서 스프링 속성 값을 JVM 인자로 설정하는 방법이 있습니까? 예 : 등록 정보 파일 설정에서 다음스프링 속성 파일에 JVM 매개 변수 삽입

-DturbineCluster=myCluster

같은 JVM의 PARAM을 설정하고하는 방법에

turbine.aggregator.clusterConfig=myCluster

가 가능 : 나는 다음과 같은 속성 집합을 필요로하는 넷플릭스 터빈 클러스터가 :

turbine.aggregator.clusterConfig=${turbineCluster}

사실이 시도하고 난 않았다 t는 작동하지 않았다. 속성 파일에서 수행 할 수 있습니까? 아니면 이런 종류의 작업을 프로그래밍 방식으로 수행해야합니까?

(이것은 전에 요청을받은 경우 사과 -. 빠른 검색을했고, 아무것도 찾을 수 없습니다) 쉽게 봄 부팅에서이 작업을 수행 할 수 있습니다

+0

이 봄 부팅인가? – linead

+0

예, 스프링 부트 – Pete

+0

실제로 작동해야합니다. 당신은 스프링 부트가 프로퍼티들을로드하게하고 프로퍼티 파일을로드하기 위해 당신 자신의'@ PropertySource'를 추가하지 않았습니까? 대신 JVM 매개 변수로 전달하는 대신 프로그램 인수'--turbineCluster = myCluster'로 전달할 수 있습니다. –

답변