私がミスを犯し、BootStrap.groovyに以下を追加しました:のGrails 3.2.9、JDK 1.8.0_73、春のセキュリティコア3.1.2プラグイン
new RequestMap(url: '/', configAttribute: ("ADMIN_GROUP, SUPER_USER_GROUP")).save()
これは、Grailsの起動時に、予想通り、作成しましたエラー:式「ADMIN_GROUP、SUPER_USER_GROUP」を解析する
エラー:EL1041E:有効な式を解析した後、式のより多くのデータがまだある:「カンマ(、)」
は、ドキュメントを読んで、私はconfigAttributeを実現しましたROLE_で始まる必要があります。そこで、私はそれを次のように変更しました:
new RequestMap(url: '/', configAttribute: 'ROLE_ADMIN,ROLE_SUPER_USER').save()
Grailsの起動時に同じ解析エラーが発生しました。
その後、すべてのコードをinitから削除し、起動時に構文解析エラーを取得します。
私は同じ問題をinitにspringSecurityService.clearCachedRequestmaps()を追加しました。 プロジェクトを実行できません。