我正在阅读Spring教程,并且遇到了两种从属性文件中读取属性的方法,即使用PropertyPlaceholderConfigurer
和ResourceBundleMessageSource
。
但我没有区分这两者。在哪种情况下,一个优于其他?
答案 0 :(得分:3)
ResourceBundleMessageSource
用于在应用程序中显示本地化消息。 Spring documentation on Localization
PropertyPlaceholderConfigurer
用于应用程序配置。通常用于在应用程序上下文文件中填充配置占位符${something}
。 Spring example of placeholders