잡동사니

[전자정부프레임워크] 다국어 설정 본문

IT/Java

[전자정부프레임워크] 다국어 설정

yeTi 2016. 6. 13. 15:06

안녕하세요. yeTi입니다.

오늘은 전자정부프레임워크에서 다국어 지원을 설정하는 방법에 대해서 알아보겠습니다.




사용환경

전자정부프레임워트 : 3.5.1

  1. context-common.xml에 다음과 같이 설정을 추가합니다.
    1. <!-- 다국어 메세지 프로퍼티 설정 -->
      <bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
          <property name="basenames">
              <list>
                  <value>classpath:/properties/message</value>
              </list>
          </property>
          <property name="cacheSeconds">
              <value>60</value>
          </property>
      </bean>
  2. resources/properties 폴더에 다국어를 지원할 프로퍼티 파일을 생성합니다.
    1. message_ko.properties
    2. message_en.properties
  3. 자바단에서 다음과 같이 사용합니다.
    1. messageSource.getMessage("resource.locale.msg1" , null , Locale.KOREAN );
    2. messageSource.getMessage("resource.locale.msg1" , null , Locale.ENGLISH );


Comments