Grails Spring Security插件@Secured注解未解析

标签 grails spring-security

package hompage

import logindetails.*
import login.User
import grails.plugins.springsecurity.Secured;

class RedirectController
{
    def springSecurityService

    def index() { }

    /**
     * This method will redirect the user if it has the role "ROLE_ADMIN"
     */
    @Secured(['ROLE_ADMIN'])
    def adminhomepage =
    {
        render(view: "adminhome")
    }

    /**
     * This method will redirect the user if it has the role "ROLE_USER"
     */
    @Secured(['ROLE_USER'])
    def userhomepage=
    {
        render(view: "userhome")
    }
}

这是我的代码,当且仅当角色是 ROLE_ADMIN 时我想重定向到 adminhome,如果角色是 ROLE_USER,我想重定向到 userhome。

请帮助我执行此代码。

我正在使用 netbeans IDE,并且对于 import import grails.plugins.springsecurity.Secured 有警告(如红色感叹号一般显示为 java 代码)
unable to resolve class grails.plugins.springsecurity.Secured @ line 5, column 1.

即使存在导入,我也没有得到它有什么问题?

最佳答案

包已从 grails.plugins 重命名为 grails.plugin

import grails.plugin.springsecurity.annotation.Secured

请使用这个。
引用:source

关于Grails Spring Security插件@Secured注解未解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10613500/

相关文章:

mysql - Grails 数据库逆向工程失败

xml - grails/groovy和wslite-如何使静态XML动态化?

security - 在Grails中编辑我自己的用户页面

java - "Uncaught exception from servlet",GAE部署错误

unit-testing - Grails 2.1.1-单元测试和模拟域类的元素

events - grails 2.3事件推送插件

grails - grails中两个 Action 签名之间的区别

azure - 使用 Azure AD 验证签名

rest - 为什么我的 Spring Boot 无状态过滤器会被调用两次?

java - @EnableOAuth2Sso 注释是否符合 OpenID Connect 标准?