<bean id="schedulerMessageSource" class="org.springframework.context.support.ResourceBundleMessageSource"> <property name="basenames"> <list> <value>scheduler_message</value> </list> </property> </bean>
改成
<bean id="schedulerMessageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource"> <property name="basename" value="classpath:scheduler_message"/> <property name="defaultEncoding" value="UTF-8"/> </bean>
ReloadableResourceBundleMessageSource会比ResourceBundleMessageSource稍微快些,而且支持runtime重新载入properties文件,默认cacheSeconds是-1,所以跟ResourceBundleMessageSource在表现上是一模一样的。
本文介绍如何将Spring框架中的ResourceBundleMessageSource优化为ReloadableResourceBundleMessageSource,以实现更快的加载速度和支持运行时重新加载属性文件。通过修改配置文件中的bean定义,可以提升应用程序的灵活性和性能。
804

被折叠的 条评论
为什么被折叠?



