grails - Spring Security Core插件的默认登录页面在哪里?

标签 grails spring-security

我已经安装了spring安全核心插件。我需要修改登录页面以使其看起来像我现有的网站。我已经搜索了整个项目,但找不到它。我正在运行grails 2.4和spring-security-core:2.0-RC5。这个讨厌的小文件在哪里?并非完全新角的人可以帮助同伴吗?

最佳答案

正如@Abs指出的,该文件位于target/work/plugins/spring-security-core-2.0-RC5/grails-app/views/login/auth.gsp,但您不应该编辑插件文件。团队中的其他开发人员将无权访问修改后的文件,并且如果您删除目标目录,您将丢失更改,因为目标目录只是一个临时工作位置。

而是将文件复制到应用程序中的相同相对位置,然后在其中进行更改。创建grails-app/views/login并将文件复制到此处,然后进行所需的任何更改。

该技术适用于大多数插件文件,而不仅仅是GSP。配置编译顺序和类路径,以便应用程序文件和类在相同的位置/程序包中会覆盖插件文件。

关于grails - Spring Security Core插件的默认登录页面在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32130327/

相关文章:

java - Mockk - 模拟实现多个接口(interface)的最终类​​时出现 ClassCastException

Spring Security - 在应用程序上下文中找不到可见的 WebSecurityExpressionHandler 实例

grails - 如何在Grails 2.0中运行本地插件?

grails - 将Dojo Build集成到Grails Build中?

grails - 在Grails中为ShiroUser指定软件包

grails - 两个grails应用程序均使用springSecurity,一次登录即可访问两者

java - 两个 Web 应用程序之间共享身份验证和 SSO

java - 具有 Spring Security 的 Spring MVC Controller 继承

grails - 在Grails应用中动态显示用户

tomcat - 如何使用 Grails 关闭服务器