12

Spring Security プラグインとともに Grails を学習しようとしています。私は springsecurity-RC2 プラグインで Grails 2.3.0 を使用しており、Grails Web サイトのガイドに従っています。

私が直面している問題は、s2-quickstart スクリプトから生成された LoginController.groovy および LogoutController.groovy ファイルが grails-app/controller に生成されず、代わりに target/work/springsecurity/grails-app/ にあることです。コントローラ。

この問題は grails 2.1.5 では発生しないようですが、2.2.4 では発生します。これらの問題を修正する方法はありますか、それとも必要ありませんか?

4

1 に答える 1

24

これは仕様によるものです。ファイルは生成されなくなり、プラグイン自体に含まれています。それらを変更する必要がある場合は、コントローラーや GSP をプロジェクトの grails-app の下の同じ場所にコピーし、そこで変更を加えます。Grails は最初にプラグインをコンパイルし、次にアプリをコンパイルするため、アプリは常にこのアプローチを使用してプラグイン クラスをオーバーライドできます。

于 2013-10-16T12:57:43.317 に答える