문제

스프링 MVC에 여러 자원 번들이있을 수 있습니까? 내 리소스 번들을 예를 들어 오류에 대해, 다른 하나는 글로벌 메시지, 이미지 이름 등을 분리하고 싶습니다. 따라서 매우 큰 파일이 하나뿐입니다.

나는 이것을 사용하고있다

<bean id="messageSource"
class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basename" value="messages" />
</bean>

그러나 여기서는 단지 1 개의 리소스를 지정할 수 있습니다. 더 많이 사용할 수 있습니까?

도움이 되었습니까?

해결책

다음과 같은 setBasenames () 메소드를 사용하여 목록을 전달할 수 있습니다.

<beans>
  <bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
    <property name="basenames">
      <list>
        <value>images</value>
        <value>errors</value>
        <value>globalMsgs</value>
      </list>
    </property>
  </bean>
</beans>
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top