resourceBundle 질문
- 작성자 :
- 이*석
- 작성일 :
- 2013-02-06 11:29:54
- 조회수 :
- 1,450
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
에러에 대한 질문이 아닙니다.
궁금한 것이 있어서 질문합니다.
http://www.egovframe.org/wiki/doku.php?id=egovframework:rte2:fdl:property
에 대한 설명은 context-properties.xml에서 선언한 것들을 로드할 수 있는데
환경)
다국어 지원을 하기 위해 src/main/resources/message 에서 언어별.properties들은 존재하고요.
context-common.xml에서 ReloadableResourceBundleMessageSource 선언해서
jsp에서는 locale에 맞춰서 정상적으로 spring:message 잘 사용하고 있습니다.
context-properties.xml 에서 선언한 property도 EgovPropertyService 클래스를 이용해서 잘 쓰고 있습니다.
질문정리)
context-common.xml에서 ReloadableResourceBundleMessageSource 클래스를 이용해서 선언한 메시지.properties를 controller(java)에서 로드 할려면 어떤 클래스를 써야 할나요?
StaticMessageSource 클래스
ResourceBundleMessageSource 클래스
이런 클래스를 활용하면 될것 같은데, 방법을 모르겠네요.
궁금한 것이 있어서 질문합니다.
http://www.egovframe.org/wiki/doku.php?id=egovframework:rte2:fdl:property
에 대한 설명은 context-properties.xml에서 선언한 것들을 로드할 수 있는데
환경)
다국어 지원을 하기 위해 src/main/resources/message 에서 언어별.properties들은 존재하고요.
context-common.xml에서 ReloadableResourceBundleMessageSource 선언해서
jsp에서는 locale에 맞춰서 정상적으로 spring:message 잘 사용하고 있습니다.
context-properties.xml 에서 선언한 property도 EgovPropertyService 클래스를 이용해서 잘 쓰고 있습니다.
질문정리)
context-common.xml에서 ReloadableResourceBundleMessageSource 클래스를 이용해서 선언한 메시지.properties를 controller(java)에서 로드 할려면 어떤 클래스를 써야 할나요?
StaticMessageSource 클래스
ResourceBundleMessageSource 클래스
이런 클래스를 활용하면 될것 같은데, 방법을 모르겠네요.
A
안녕하세요.. 이진석님..
다음과 같이 MessageSource로 Injection하셔서 사용하시면 됩니다.
import org.springframework.context.MessageSource;
...
@Resource(name="messageSource")
private MessageSource messageSource;
그럼.. 즐거운 하루되십시오.
감사합니다.
다음과 같이 MessageSource로 Injection하셔서 사용하시면 됩니다.
import org.springframework.context.MessageSource;
...
@Resource(name="messageSource")
private MessageSource messageSource;
그럼.. 즐거운 하루되십시오.
감사합니다.