【问题标题】:Grails Plugin overrides controller and viewsGrails 插件覆盖控制器和视图
【发布时间】:2012-02-20 10:08:57
【问题描述】:

我有一个模块化应用程序,在一个模块中我设置了 spring security ui(s2-ui),并覆盖了一些控制器和视图。 在另一个模块中,我遇到了麻烦,因为 grails 没有使用在第一个模块中配置的 spring security ui(s2-ui),而是由于第一个模块对 s2-ui 的依赖而安装了新的 s2-ui .

例如,我自定义了寄存器控制器和视图,但这并没有反映在第二个模块中。

仅供参考,我设置了 loadAfter 属性来告诉我的插件在 s2-ui 插件之后加载。

【问题讨论】:

    标签: grails plugins module


    【解决方案1】:

    如果覆盖的视图和控制器是第一个插件本地的,那么您也需要将它们复制到第二个插件。第二个插件是从您的主文件夹继承基本插件文件。

    【讨论】:

    • 我知道从第一个插件复制自定义视图可以解决应用程序中的问题,但这并不是 DRY。如果有的话,我正在寻找更优雅的解决方案。
    猜你喜欢
    • 2014-09-07
    • 2013-01-30
    • 1970-01-01
    • 2011-08-16
    • 2014-09-09
    • 2011-07-16
    • 2015-04-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多