我有一些来自插件的值Config.groovy
,我希望将它们合并为主应用程序的一部分。但是,根据文档,它们似乎被排除在外。
如何在插件中定义值并将这些值传播到主应用程序?
你有几个选择:
定义一个不排除在src/groovy
. 例如。MyPluginConfig.groovy
并将其合并到插件定义类的doWithSpring
and闭包中。此博客文章onConfigChange
中概述了此方法。
使用插件的_Install.groovy
脚本手动将配置写入主机应用程序的Config.groovy
. 此方法在Spring Security Core 插件S2Quickstart
的脚本中很明显。
使用插件配置插件。这个插件很好地处理了这些情况。