我有一些来自插件Config.groovy
的值,我希望将其作为主应用程序的一部分。然而,根据文档,它们似乎被排除在外。
如何在插件中定义值并将这些值传播到主应用程序?
答案 0 :(得分:2)
您有几个选择:
定义src/groovy
中未排除的配置文件。例如。 MyPluginConfig.groovy
并将其合并到插件定义类的doWithSpring
和onConfigChange
闭包中。 this blog post。
使用插件的_Install.groovy
脚本手动将配置写入主机应用程序的Config.groovy
。这种方法在Spring Security Core plugin。{/ p>
S2Quickstart
脚本中很明显
使用Plugin Config plugin。这个插件很好地处理了这些情况。