繁体   English   中英

Grails - 卸载 Spring 安全核心

[英]Grails - uninstalling Spring Security Core

完全卸载 spring-security-core 插件的正确方法是什么? 我正在开发一个不再需要登录的 Grails 应用程序,我想将其删除。

即使我已经通过以下方式卸载了它:

grails 卸载插件 spring-security-core

插件 [spring-security-core-1.1.3] 已安装,但未在应用程序的元数据中找到,要卸载吗? [y,n] 我的选择似乎没有任何影响。

启动应用程序时,我不断收到消息“正在配置 Spring 安全性...”。

uninstall-plugin应该可以工作,但您可以手动完成。 编辑application.properties并删除插件的行,然后删除$HOME/.grails/<grails version>/projects/<your project>/plugins下的目录。 然后运行grails clean以删除所有旧类。

一般来说,只要插件在其_Uninstall.groovy脚本中没有做任何工作,这将起作用,Spring 安全核心就是这种情况(它是空的)。

您还应该确保清除您可能使用过的对 Spring 安全 bean 的所有引用。 例如,如果您将 springSecurityService 注入到您的控制器/服务/等中以检索当前登录的用户 - 您现在将在启动/空指针异常时发现丢失的 bean

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM