Spring MVC资源包

Enr*_*que 2 spring-mvc

是否可以在spring mvc中拥有多个资源包?我想分离我的资源包,例如一个用于错误,另一个用于全局消息,另一个用于图像名称等.所以我没有一个非常大的文件

我正在使用它

<bean id="messageSource"
class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basename" value="messages" />
</bean>
Run Code Online (Sandbox Code Playgroud)

但在这里我可以指定1个资源,我可以使用更多吗?

小智 10

你可以使用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>
Run Code Online (Sandbox Code Playgroud)