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

use*_*872 0 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")
    }
}
Run Code Online (Sandbox Code Playgroud)

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

请帮我实现这段代码.

我正在使用netbeans IDE,并且有导入导入grails.plugins.springsecurity.Secured的警告(如红色惊叹号,通常显示为java代码)

unable to resolve class grails.plugins.springsecurity.Secured @ line 5, column 1.
Run Code Online (Sandbox Code Playgroud)

即使进口存在,我也没有得到它的问题是什么?

Bal*_*aji 5

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

import grails.plugin.springsecurity.annotation.Secured
Run Code Online (Sandbox Code Playgroud)

请用这个.参考:来源