globals.properties value 문의
- 작성자 :
- 김*환
- 작성일 :
- 2022-04-26 17:53:48
- 조회수 :
- 2,989
- 구분 :
- 개발환경 / 3.0
- 진행상태 :
- 완료
Q
globals.properties에서 선언된 값을
스프링어노테이션 @Value(${키값})으로
가져와 쓰고있습니다
희한하게도 service단에선 문제없이 @Value로 가져와 쓰는데 지장이없고
왜 *Controller에서 가져오는건안될까요..?
유틸하나만들어서 cotroller에서 쓰고있습니다..
스프링어노테이션 @Value(${키값})으로
가져와 쓰고있습니다
희한하게도 service단에선 문제없이 @Value로 가져와 쓰는데 지장이없고
왜 *Controller에서 가져오는건안될까요..?
유틸하나만들어서 cotroller에서 쓰고있습니다..
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터 입니다.
다음 설정파일에 properties파일 정의를 추가해 주시면 됩니다.
/src/main/webapp/WEB-INF/config/egovframework/springmvc/dispatcher-servlet.xml
다음과 같이 추가 합니다.
<context:property-placeholder location="classpath:egovframework/egovProps/globals.properties" />
그렇면 다음과 같이 사용이가능합니다.
@Value("${Globals.OsType}")
String osType;
공통컴포넌트에 보면
다음과 같은 EgovProperties 유틸리티 클랙스가 있습니다..
/src/main/java/egovframework/com/cmm/service/EgovProperties.java
다음과 같이 사용이 가능합니다.
EgovProperties.getProperty("Globals.OsType")
감사합니다.
표준프레임워크센터 입니다.
다음 설정파일에 properties파일 정의를 추가해 주시면 됩니다.
/src/main/webapp/WEB-INF/config/egovframework/springmvc/dispatcher-servlet.xml
다음과 같이 추가 합니다.
<context:property-placeholder location="classpath:egovframework/egovProps/globals.properties" />
그렇면 다음과 같이 사용이가능합니다.
@Value("${Globals.OsType}")
String osType;
공통컴포넌트에 보면
다음과 같은 EgovProperties 유틸리티 클랙스가 있습니다..
/src/main/java/egovframework/com/cmm/service/EgovProperties.java
다음과 같이 사용이 가능합니다.
EgovProperties.getProperty("Globals.OsType")
감사합니다.