10

私は Grails 2.2.2 を使用しており、BuildConfig.groovy ファイルに以下の行を追加して、spring-security-core-2.0-RC2 を既にインストールしています。

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

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

プラグインは正常にインストールされ、s2-quickstart スクリプトを使用してセキュリティ ドメインとコントローラーを作成しました。

ここで、コントローラーの 1 つを以下のコードで更新しました。

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

ただし、アプリケーションを実行しようとすると、次のエラーが発生します。

| | エラー コンパイル エラー: 起動に失敗しました: C:\workspace\SW Development\Production\MyGrailsApp\safami\grails-app\controllers\safami\InfoPageAdminController.groovy: 4: クラス grails.plugins.springsecurity.Secured @ 行 4 を解決できません。列 1. grails.plugins.springsecurity.Secured をインポートする

私は Grails を初めて使用するので、詳細なソリューションが必要です。

4

1 に答える 1

17

注釈が別のパッケージに移動されました - 変更

import grails.plugins.springsecurity.Secured

import grails.plugin.springsecurity.annotation.Secured
于 2013-11-09T18:50:22.060 に答える