Plugins Grails-卸载Spring安全内核

Plugins Grails-卸载Spring安全内核,plugins,grails,spring-security,grails-plugin,Plugins,Grails,Spring Security,Grails Plugin,完全卸载spring security核心插件的正确方法是什么?我正在开发一个不再需要登录的Grails应用程序,我想删除它 尽管我已通过以下方式卸载了它: grails卸载插件spring安全内核 插件[spring-security-core-1.1.3]已安装,但在应用程序的元数据中找不到,是否要卸载?[y,n] 我的选择似乎没有任何影响 启动应用程序时,我不断收到消息“配置Spring安全…”。卸载插件应该可以工作,但您可以手动完成。编辑application.properties并删除

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

尽管我已通过以下方式卸载了它:

grails卸载插件spring安全内核

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


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

卸载插件应该可以工作,但您可以手动完成。编辑
application.properties
并删除插件的行,然后删除
$HOME/.grails//projects//plugins
下的目录。然后运行
grailsclean
删除所有旧类


一般来说,只要插件在其
\u Uninstall.groovy
脚本中没有做任何工作,这是Spring Security Core的情况(它是空的)。

您还应该确保清除可能使用过的对Spring Security Bean的任何引用。例如,如果将springSecurityService注入控制器/服务/etc以检索当前登录的用户,您现在将在启动时发现缺少的bean/null指针异常