PropertyPlaceholderConfigurer和ResourceBundleMessageSource

时间:2014-03-26 10:30:52

标签: java spring java-ee spring-mvc model-view-controller

有人可以向我解释PropertyPlaceholderConfigurer和ResourceBundleMessageSource之间的区别吗?何时使用第一个?何时使用后者?

2 个答案:

答案 0 :(得分:1)

PropertyPlaceholderConfigurer用于在应用程序上下文中或在带有@value的代码内使用的属性文件。

ResourceBundleMessageSource用于国际化&通过连接组件内部的消息资源bean,将要显示给用户的消息本地化(i18n),在jsp direct中,或从代码中显示。

答案 1 :(得分:-1)

来自here

  

PropertyPlaceholderConfigurer

     
    

当我们需要加载一些时,我们使用PropertyPlaceholderConfigurer     propertyfiles wose属性在applicationcontext.xml中使用     弹簧。我们可以使用JSTL表达式直接使用这些属性。     reloadableresourcebundlemessagesource

         

当我们需要使用时,我们使用reloadableresourcebundlemessagesource     applicationcontext.xml外的属性文件。属性     使用reloadableresourcebundlemessagesource加载无法访问     在applicationcontext.xml

中