gpt4 book ai didi

grails - 选择 View 时插件之间的优先级

转载 作者:行者123 更新时间:2023-12-02 14:40:00 26 4
gpt4 key购买 nike

我有一个相当单一的Grails 2应用程序,我正在尝试升级到Grails 3(特别是3.2.7)并重构为一组插件-当前应用程序在Amazon AWS上使用了各种服务,我想对其进行重构,以便我能轻松切换到Microsoft Azure或OpenStack。

目前,大型应用程序使用包括Spring Security UI在内的各种插件,并且该应用程序使用其自己的插件覆盖了一些GSP View 。在重构的场景中,我有一个主应用程序(它将实现AWS特定的位),具体取决于一个“核心”插件(具有与云无关的功能),而该插件又取决于spring-security-ui。我遇到的问题是,当我将自定义的auth.gsp View 放在“核心”插件中而不是在顶级应用程序中时,它不再覆盖同一 View 的s2ui版本。如果我将“核心”插件的auth.gsp复制到顶级应用程序中的相同位置,则它将被正确覆盖。

通常,如果我有依赖于应用程序的plugin1依赖于plugin2,是否有一种方法可以确保在我运行应用程序时,plugin1提供的 View 优先于plugin2提供的相同 View ?

最佳答案

核心插件将需要指定应在Spring Security ui之后加载。您可以执行以下操作:

def loadAfter = ['springSecurityUi']

在此处记录: http://docs.grails.org/latest/guide/plugins.html#understandingPluginLoadOrder

关于grails - 选择 View 时插件之间的优先级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42859576/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com