Java PropertyPlaceHolderConfiguration和ResourceBundleMessageSource

Java PropertyPlaceHolderConfiguration和ResourceBundleMessageSource,java,spring,jakarta-ee,spring-mvc,model-view-controller,Java,Spring,Jakarta Ee,Spring Mvc,Model View Controller,有人能给我解释一下PropertyPlaceHolderConfiguration和ResourceBundleMessageSource之间的区别吗?何时使用第一个,何时使用后一个?来自 PropertyPlaceholderConfigurer 当需要加载一些时,我们使用PropertyPlaceHolderConfigure propertyfiles wose属性在的applicationcontext.xml中使用 春天我们可以使用JSTL表达式直接使用这些属性。 可重新加载的Reso

有人能给我解释一下PropertyPlaceHolderConfiguration和ResourceBundleMessageSource之间的区别吗?何时使用第一个,何时使用后一个?

来自


PropertyPlaceholderConfigurer

当需要加载一些时,我们使用PropertyPlaceHolderConfigure propertyfiles wose属性在的applicationcontext.xml中使用 春天我们可以使用JSTL表达式直接使用这些属性。 可重新加载的ResourceBundleMessageSource

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


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


ResourceBundleMessageSource用于国际化和本地化(i18n)您想要向用户显示的消息,可以直接在jsp中显示,也可以通过在组件中连接消息资源bean从代码中显示。

可能重复@Downvoter,请添加一些注释,以便对将来的读者有用他以这种方式投票是因为那篇帖子谈论的是
reloadableSourceBundleMessageSource
,而这篇帖子谈论的是
ResourceBundleMessageSource