[Spring] EgoMessageSource

2023. 5. 24. 17:41·STUDY/SpringLegacy
728x90

 

EgovMessageSource란?

EgovMessageSource는 전자정부프레임워크에서 사용되는 메시지 소스입니다. 
이 클래스는 ReloadableResourceBundleMessageSource를 상속받아 구현되어 있습니다.
 ReloadableResourceBundleMessageSource는 ResourceBundleMessageSource를 상속받아 구현되어 있으며,
 메시지 소스로 사용될 프로퍼티 파일을 로딩하고 캐싱합니다.
 이 클래스는 메시지 소스로 사용될 프로퍼티 파일을 로딩하고 캐싱합니다

 

 

message 사용을 위한 설정

 

1. context-common.xml

 

<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
    <property name="basenames">
        <list>
        <value>classpath:/egovframework/message/com/message-common</value>
        <value>classpath:/egovframework/rte/fdl/idgnr/messages/idgnr</value>
        <value>classpath:/egovframework/rte/fdl/property/messages/properties</value>
        <value>classpath:/egovframework/egovProps/globals</value>
        </list>
    </property>

    <property name="cacheSeconds">
        <value>60</value>
    </property>
</bean>



<bean id="egovMessageSource" class="egovframework.com.cmm.EgovMessageSource">
    <property name="reloadableResourceBundleMessageSource">
        <ref bean="messageSource" />
    </property>
</bean>
 
 
2. egovframework.com.cmm 에 EgovMessageSource.java 추가

 

3. java 에서 사용
@Resource(name="egovMessageSource")
EgovMessageSource egovMessageSource;

String message = egovMessageSource.getMessage("메시지코드");
 
4. JSP에서 사용
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>

<spring:message code="메시지코드" />
 

 

5. 테스트 버전
    eGovFrame 3.1
 
 
출처 : https://roadrunner.tistory.com/498
 

[eGovFrame] message 사용을 위한 설정

전자정부 프레임워크에서 메시지를 사용하기 위해서는 다음과 같은 설정이 필요합니다. 1. context-common.xml classpath:/egovframework/message/com/message-commonclasspath:/egovframework/rte/fdl/idgnr/messages/idgnrclasspath:/e

roadrunner.tistory.com

728x90

'STUDY > SpringLegacy' 카테고리의 다른 글

[Spring] egovMap  (0) 2023.05.24
[Spring] @Resource  (0) 2023.05.24
[Spring] ModelAndView 사용방법  (0) 2023.05.24
[Spring] SqlSession, SqlSessionDaoSupport  (0) 2023.05.24
[Spring] RestTemplate  (0) 2023.04.19
'STUDY/SpringLegacy' 카테고리의 다른 글
  • [Spring] egovMap
  • [Spring] @Resource
  • [Spring] ModelAndView 사용방법
  • [Spring] SqlSession, SqlSessionDaoSupport
ReCode.B
ReCode.B
404 Brain Not Found
  • ReCode.B
    B의 개발 공부 기록
    ReCode.B
  • 전체
    오늘
    어제
  • 공지사항

    • 개인적 기록을 위한 블로그
    • 분류 전체보기 (679)
      • STUDY (527)
        • for Developer (25)
        • WEB (24)
        • HTML5 CSS3 (22)
        • JavaScript (102)
        • jQuery (30)
        • TypeScript (1)
        • JAVA (102)
        • SpringLegacy (46)
        • SpringBoot (41)
        • Vert.x (5)
        • DB SQL (86)
        • SERVER OS (34)
        • React (4)
        • C C++ C# (2)
        • EXCEL (3)
      • TOOL (66)
        • VCS (30)
        • Eclipse (23)
        • intelliJ (7)
        • VSCODE (6)
      • Programmers (31)
        • java (10)
        • javascript (15)
        • oracle (6)
      • Follow Work (54)
        • SpringbootBoard (54)
  • 블로그 메뉴

    • 방명록
  • hELLO· Designed By정상우.v4.10.0
ReCode.B
[Spring] EgoMessageSource
상단으로

티스토리툴바