2013-11-09 77 views
10

,我已經安裝了彈簧安全核心-2.0-RC2,在我的BuildConfig.groovy文件中添加以下行:Grails的彈簧芯安全插件 - 無法解析我使用Grails 2.2.2類

Under the plugins:  
compile ':spring-security-core:2.0-RC2' 

Under Repositories: 
mavenRepo 'http://repo.spring.io/milestone' 

該插件已成功安裝,並且我使用s2-quickstart腳本創建了安全域和控制器。現在

,我已經更新了我的控制器與下面的代碼之一:

import grails.plugins.springsecurity.Secured 
@Secured(['ROLE_ADMIN']) 

然而,當我嘗試運行應用程序,我得到下面的錯誤:

| Error Compilation error: startup failed: C:\workspace\SW Development\Production\MyGrailsApp\safami\grails-app\controllers\safami\InfoPageAdminController.groovy: 4: unable to resolve class grails.plugins.springsecurity.Secured @ line 4, column 1. import grails.plugins.springsecurity.Secured

我Grails新手,我需要您的詳細解決方案。

回答

17

註釋被移動到不同的包 - 改變

import grails.plugins.springsecurity.Secured 

import grails.plugin.springsecurity.annotation.Secured