Grails spring security核心插件的默认登录页面在哪里?
我已经安装了spring安全核心插件。我需要修改登录页面,使其看起来像我现有的网站。我已经搜索了整个项目,但找不到它。我正在运行Grails2.4和spring安全内核:2.0-RC5。这个讨厌的小文件在哪里?不完全是新手的人能帮别人吗?你可以在这里找到默认的登录页面Grails spring security核心插件的默认登录页面在哪里?,grails,spring-security,Grails,Spring Security,我已经安装了spring安全核心插件。我需要修改登录页面,使其看起来像我现有的网站。我已经搜索了整个项目,但找不到它。我正在运行Grails2.4和spring安全内核:2.0-RC5。这个讨厌的小文件在哪里?不完全是新手的人能帮别人吗?你可以在这里找到默认的登录页面 target->work->plugins->spring-security-core-2.0-RC5->grails-app->views->login>auth.gsp正如@Abs所指出的,该文件位于target/work/p
target->work->plugins->spring-security-core-2.0-RC5->grails-app->views->login>auth.gsp正如@Abs所指出的,该文件位于
target/work/plugins/spring-security-core-2.0-RC5/grails-app/views/login/auth.gsp>但您不应该编辑插件文件。团队中的其他开发人员将无法访问修改后的文件,如果删除目标目录,您将丢失更改,因为目标目录只是一个临时工作位置
相反,将文件复制到应用程序中相同的相对位置,并在那里进行更改。创建grails-app/views/login
并将文件复制到那里,然后进行任何更改
这种技术适用于大多数插件文件,而不仅仅是GSP。编译顺序和类路径被配置为,如果应用程序文件和类位于同一位置/包中,它们将覆盖插件文件。它是由spring security web JAR中的代码生成的。请参阅@BurtBeckwith我不是说插件文件中的编辑我只是没有解释它应该覆盖,+1作为您的解释。target/work/plugins/spring-security-core-2.0-RC5/grails-app/views/login/auth.gsp在我的项目中不存在?路径在target/work/plugins/spring-security-core-2.0-RC5/处停止,唯一可用的文件夹是scripts和src。我安装不正确吗?我是从grails工具套件而不是从文件系统查看它的。