【发布时间】:2015-12-10 12:10:06
【问题描述】:
我目前正在关注 Grails here 的 Spring Security 3.0.0.M1 插件教程,我似乎被困在第 8 步。使用语句 import grails.plugin.springsecurity.annotation.Secured 不起作用,因为 Grails 无法解析包名称。我知道 Grails 3 的 Spring Security 还处于起步阶段,但是有没有人能够通过这一步呢?作为参考,这是我的 SecureController 类(另一个导入也不起作用):
package ldaptest.controllers
import grails.plugin.springsecurity.annotation.Secured;
import org.springframework.security.access.annotation.Secured;
@Secured('ROLE_ADMIN')
class SecureController {
def index() {
render 'Secure access only'
}
}
【问题讨论】:
-
目前你有 2 个进口,这两种方式都行不通。
-
我知道。我保留了两者以防它激励某人帮助找到答案。
-
我也遇到了同样的问题。 Intellij 15 与 Grails 3.0.9 和 Gradle。我的怀疑是,我的插件可能没有下载。为什么 SpringsSecurity 是第一个被调用的插件,它似乎只对 SpringSecurity 失败?当我使用 gradle 检查依赖项时,一切似乎都很好。
标签: spring grails spring-security spring-annotations