【问题标题】:How can I use a custom PropertyPlaceholderConfigurer in Grails如何在 Grails 中使用自定义 PropertyPlaceholderConfigurer
【发布时间】:2015-08-31 14:57:20
【问题描述】:

我的项目创建了部署在不同 tomcat 实例中的 war 文件。我们扩展 Springs PropertyPlaceholderConfigurer 以从 Mongo 读取属性,而不是在所有这些位置使用属性文件并记住更新这些文件中的属性值。这适用于我们基于 java/spring 的战争。问题是试图让我们的 grails 应用程序使用这个 bean。我已将 bean 包含在 spring/resources.groovy(或 xml)中,但 grails 不支持 bean,并且它被自己的 GrialsPlaceholderConfigurer 覆盖(或忽略)。有没有办法告诉 grails 使用我们自己的配置器?

【问题讨论】:

    标签: spring grails grails-2.3 grails-2.2


    【解决方案1】:

    看来grails 1.0 有可能。我从未使用过它,但在您的配置中添加以下代码应该可以工作:

    beans {
        addBeanFactoryPostProcessor(new PropertyPlaceholderConfigurer())
    }
    

    另请参阅 grails 源代码库中的 this test

    【讨论】:

    • 谢谢。我会试试的。
    【解决方案2】:

    我可以通过创建一个 bean 来解决这个问题。最初的开发者并不了解 Grails。一旦我真正看过它,我就可以使用自定义配置器工作。

    【讨论】:

      猜你喜欢
      • 2013-10-03
      • 1970-01-01
      • 2011-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-09
      相关资源
      最近更新 更多