복붙노트

[SPRING] 다음과 같은 구문이 있습니까 : # {systemProperties [ 'environment_variable_name']} 시스템 변수를 가져 오려면?

SPRING

다음과 같은 구문이 있습니까 : # {systemProperties [ 'environment_variable_name']} 시스템 변수를 가져 오려면?

Spring의 applicationcontext.xml 파일에서 # {systemProperties [ 'environment']}를 사용하면 환경과 관련된 값을 반환합니까?

아니면 spring applicationcontext.xml 파일에 시스템 변수 값을 지정하는 방법이 있습니까?

해결법

  1. ==============================

    1.내가 옳은 것을 기억할 때 다음과 같은 차이점이 있습니다.

    내가 옳은 것을 기억할 때 다음과 같은 차이점이 있습니다.

    다양한 방법으로 시스템 속성에 액세스 할 수 있습니다.

    # {systemProperties [ 'databaseName']}을 사용하면 system-system-properties에 액세스 할 수 있습니다.

    # {systemProperties.databaseName}을 사용하면 명령 줄에서 읽은 시스템 속성 (-DdatabaseName = "testDB")에 액세스 할 수 있습니다.

  2. ==============================

    2.이런 종류의 일을하는 한 가지 방법은 시스템 속성을 사용하도록 구성 할 수있는 PropertyPlaceholderConfigurer를 사용하는 것입니다.

    이런 종류의 일을하는 한 가지 방법은 시스템 속성을 사용하도록 구성 할 수있는 PropertyPlaceholderConfigurer를 사용하는 것입니다.

    또한 Spring 3.1 M1 블로그 항목은 "환경"에서 구성 정보에 액세스하기위한 새로운 내용에 대해 이야기합니다. 물론, 그것은 단지 이정표 일뿐입니다 ... 제작 준비가되어있는 것은 아닙니다.

  3. from https://stackoverflow.com/questions/6285978/is-there-any-syntax-like-systempropertiesenvironment-variable-name-to-g by cc-by-sa and MIT license