最新的 spring 安全版本与 grails 2 应用程序兼容吗?

is latest spring security version compatible in grails 2 app?

是否可以在 grails 2 应用程序中使用最新的 spring 安全插件?

http://plugins.grails.org/plugin/grails/spring-security-core

如果您最近指的是 Spring 安全插件的当前 Grails 3 版本,那么我的快速回答是 "no",它与 Grails 2 应用程序不兼容.

Grails 2 和 Grails 3 中的插件在形式、安装脚本等方面有所不同。例如,在 Grails 2 中,您必须安装插件,而在 Grails 3 中,您只需要依赖插件。

就是说,Grails 3 插件基本上只是 zip/jar 文件,您可以尝试仅依赖于 Grails 3 插件,这至少会让您在类路径中获得 类,但是none 在 Grails 3 中使用该插件时 Spring Boot 执行的设置。此外,该插件假定 Spring Boot 和更新的 Spring 库存在于您的应用程序中(因为它们会在 Grails 3 应用程序中)。你会买一大堆依赖地狱。

我不确定你为什么要这样做,但我不推荐这样做。