【问题标题】:Apache commons configuration compatibility with PropertyPlaceHolderConfigurerApache commons 配置与 PropertyPlaceHolderConfigurer 的兼容性
【发布时间】:2013-03-05 02:49:18
【问题描述】:

我正在尝试使用 apache commons 配置替换 Spring 应用程序中的 PropertiesFactoryBean。

在我看来,commons 配置框架与 PropertyPlaceHolderConfigurer 或 @Value 注释不兼容。

如果你建议我一个解决方案,请注意我只用 xml 配置了 spring。

谢谢, 马里奥

【问题讨论】:

    标签: spring annotations apache-commons


    【解决方案1】:

    你是对的。 commons-config 很古老,不会知道花园蜗牛的@nnotation。 @Value 意味着大量涉及注解的反射和检查的昂贵机制——如果你仍然需要@Value,你可能需要重新考虑摆脱 Spring。

    【讨论】:

      【解决方案2】:

      供将来参考:以前的答案不再正确。 Commons Configuration 能够与 PropertyPlaceholderConfigurer 交互,请参阅 http://commons.apache.org/proper/commons-configuration/userguide/howto_utilities.html#Use_Configuration_in_Spring了解详情。

      【讨论】:

      • 嗨,我检查了您发布的链接,但无法使其正常工作,因为他们使用的是“xmlConfiguration”,但我使用的是属性文件。关于如何使其发挥作用的任何想法?
      猜你喜欢
      • 2011-03-10
      • 2011-08-31
      • 1970-01-01
      • 1970-01-01
      • 2019-01-29
      • 1970-01-01
      • 2011-01-20
      • 2016-06-04
      • 1970-01-01
      相关资源
      最近更新 更多