我有一个模块化应用程序,在一个模块中我有 spring security ui(s2-ui) 设置,并覆盖了一些 Controller 和 View 。
在另一个模块中,我遇到了麻烦,因为 grails 没有使用在第一个模块中配置的 spring security ui(s2-ui),而是由于第一个模块对 s2-ui 的依赖而安装了新的 s2-ui .
例如,我自定义了寄存器 Controller 和 View ,但这并没有反射(reflect)在第二个模块中。
仅供引用,我设置了 loadAfter 属性来告诉我的插件在 s2-ui 插件之后加载。
最佳答案
如果覆盖的 View 和 Controller 对于第一个插件是本地的,那么您也需要将它们复制到第二个插件。第二个插件是从您的主文件夹继承基本插件文件。
关于Grails 插件覆盖 Controller 和 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9359363/