[英]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.