본문 바로가기

IT/Spring

sessionlocaleresolver defaultlocale 메세지프로퍼티 언어설정


message.properties는 언어 설정이 default이거나 message_en.properties와 같이 해당 국가의 언어 properties 파일이 없을 경우 읽어온다.

그래서 ko를 defualt로 설정해주면 됨


context-commom.xml에서


 <bean id="localeResolver" class="org.springframework.web.servlet.i18n.SessionLocaleResolver" >

    <property name="defaultLocale" value="ko" /> ---------------- 추가

 </bean>




그리고 하나 더...

이건 내가 기억하고자 쓰는 내용인데..

<bean id="messageSource" class="~~~">

<property name="defaultEncoding" value="UTF-8" />

<property name="basenames">

<list>

<value>classpath:/origin/message/message</value>        // 여기서  classpath를 꼭 적어줘야돼.

</list>

</property>

<property name="cacheSeconds" value="5" />

</bean>