2013-10-16 12 views
12

Spring Securityプラグインと一緒にGrailsを学ぼうとしています。私はGrails 2.3.0をspringsecurity-RC2プラグインと共に使用しており、GrailsのWebサイトのガイドに従っています。Grails Spring Securityログイン/ログアウトコントローラが生成されていません

私が実行している問題は、s2-quickstartスクリプトから生成されたLoginController.groovyとLogoutController.groovyファイルがgrails-app/controllerで生成されず、target/work/springsecurity/grails-app/controller。

この問題は、grails 2.1.5では発生していないようですが、2.2.4では発生しています。 これらの問題を解決するための方法はありますか、必要ないのですか?

答えて

24

これは仕様です。ファイルはもう生成されず、プラグイン自体に含まれます。それらを変更する必要がある場合は、コントローラーやGSPをgrails-appの同じ場所にあるプロジェクトにコピーし、変更してください。 Grailsはまずプラグインをコンパイルしてからアプリケーションをコンパイルするので、プラグインクラスをオーバーライドすることはできます。

+1

Grailsにとってまだまだ新しく、これについては知らなかった。 – milkphany

+1

Grailsの本質はこれを奨励していますが、私はこれらの変更について「バージョン2.0の新機能」ガイドで読むことが大好きでした。 –

+2

そしてあなたは:) http://jira.grails.org/browse/GPSPRINGSECURITYCORE-272 –

関連する問題