문제
스프링 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>
제휴하지 않습니다 StackOverflow