Grails Spring Security注释问题
Posted
技术标签:
【中文标题】Grails Spring Security注释问题【英文标题】:Grails Spring Security annotations issue 【发布时间】:2015-12-19 03:09:12 【问题描述】:我正在关注本教程https://grails-plugins.github.io/grails-spring-security-core/guide/tutorials.html,但@Secured注解无法解析,尽管我应用了Spring Security插件并编译。
import grails.plugin.springsecurity.annotation.Secured
class SecureController
@Secured('ROLE_ADMIN')
def index()
render 'Secure access only'
【问题讨论】:
你的构建文件是什么样的? (3.x 的 build.gradle 或 buildconfig.groovy) build.gradle 依赖项 ... compile 'org.grails.plugins:spring-security-core:3.0.0.M1' compile "org.springframework.security:spring-security-core:4.0. 1.RELEASE”编译“org.springframework.security:spring-security-web:4.0.2.RELEASE”… 【参考方案1】:您应用了 spring-security 库,但没有应用 spring-security-core 插件。
插件的依赖如下:
plugins
compile ':spring-security-core:2.0-RC5'
【讨论】:
以上是关于Grails Spring Security注释问题的主要内容,如果未能解决你的问题,请参考以下文章
休息资源的 Grails spring-security 静态规则似乎无法正常工作
Grails Spring Security Core Plugin - 将 flash 消息添加到登录页面
数据库中没有用户/角色的 Grails spring-security-ldap
Grails - 卸载 Spring Security Core
Grails - grails-spring-security-rest - 无法从 application.yml 加载 jwt 机密