Domanda

È possibile avere più bundle di risorse in Spring mvc? Voglio separare i miei pacchetti di risorse, ad esempio uno per gli errori, un altro per i messaggi globali, altri per i nomi delle immagini ecc., Quindi non ho solo un file molto grande

Sto usando questo

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

Ma qui posso solo specificare 1 risorsa, posso usarne di più?

È stato utile?

Soluzione

Puoi semplicemente passare un elenco usando il metodo setBasenames () in questo modo:

<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>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top