我对遗留代码(它是 Spring 应用程序)进行了分析,发现两者都PropertySourcesPlaceholderConfigurer在PropertyPlaceholderConfigurerSpring 上下文中初始化。我知道 Spring 上下文中应该只存在一个实例PropertyPlaceholderConfigurer。我的问题是这条规则是否同样适用于PropertySourcesPlaceholderConfigurer和PropertyPlaceholderConfigurer。将两者放在上下文中是错误的吗?
小智 5
PropertySourcesPlaceholderConfigurer通过利用 Spring 3.1 中提供的环境和 PropertySource 机制变得更加灵活。
PropertyPlaceholderConfigurer 在以下情况下仍然适合使用:
PropertySourcesPlaceholderConfigurer此类被设计为 Spring 3.1 应用程序中 PropertyPlaceholderConfigurer 的一般替代品。默认情况下,它用于支持 spring-context-3.1 XSD 中的 property-placeholder 元素,而 spring-context 版本 <= 3.0 默认使用 PropertyPlaceholderConfigurer 以确保向后兼容性。
| 归档时间: |
|
| 查看次数: |
11522 次 |
| 最近记录: |