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ù?
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