【问题标题】:Spring security import not working under grails 2.4.4Spring安全导入在grails 2.4.4下不起作用
【发布时间】:2015-11-27 03:44:18
【问题描述】:

这是/不是/Grails Spring Core Security Plugin - Unable to Resolve Classes 的副本。

我正在将一些代码从 grails 2.2.4 升级到 grails 2.4.4 (java 7) 并使用 Spring Security 插件。

在 2.2.4 下有效的导入开始在 2.4.4 下无效,我去寻找答案。

我已经按照下面链接的答案进行了操作

Grails Spring Core Security Plugin - Unable to Resolve Classes, 并改变了

导入 grails.plugins.springsecurity.Secured

导入 grails.plugin.springsecurity.annotation.Secured

但问题仍然存在。我无法在我的控制器中使用 @Secured 注释。

错误信息很简单:

无法解析 grails.plugin.springsecurity.annotation.Secured 类

来自 BuildConfig.groovy:

插件{ ... 编译':spring-security-core:2.0-RC4' ... }

我知道 RC5 是最新的,但出于与可搜索插件的兼容性原因,我必须使用 RC4。

如果您需要任何其他信息,请告诉我。 @cfrick 我正在使用 Netbeans 8.0.2 :)

【问题讨论】:

标签: java grails spring-security


【解决方案1】:

注解是grails.plugin.springsecurity.annotation.Secured (plugin vs pluginS)。请使用 IDE :)

【讨论】:

  • 即使我使用 (Netbeans 8.0.2) IDE 通过钻取来导入 Secured 包,它仍然声称无法解析 Netbeans 本身引导我进入的类.我清理了应用程序,它现在可以运行,但 Netbeans 继续抱怨导入。
  • 我建议,你做一个适当的清洁(例如rm -rf target,然后做一个grails package)。如果 netbeans 像 intellij 一样,它可能需要重新阅读 deps。
猜你喜欢
  • 2015-09-04
  • 2013-05-08
  • 2018-11-02
  • 2012-09-09
  • 2018-02-22
  • 2015-09-13
  • 2019-07-27
  • 2015-06-21
  • 2017-01-18
相关资源
最近更新 更多