2017-11-16 11 views
1

、デフォルトのサービス範囲は、文書が、それがサービス・クラスでGrailsの3変更のデフォルトのサービス範囲のGrails 3では

を定義することによって、これをオーバーライドするのは簡単だ示し、Singletonです。 application.groovyのコントローラの場合と同様に、アプリケーションのデフォルトサービススコープを変更することは可能ですか?

特定の問題は、アプリケーションサービス(requestスコープ周辺で設計されています)を呼び出すプラグインのサービスクラスです。これはgrails 2で動作していましたが、grails 3へのアップグレードではもはや動作しませんでした。

答えて

3

と同様のアプリケーションのデフォルトスコープを、application.groovyのコントローラと同じように変更できますか?

それには直接的なサポートはありません。その変更を課す可能性のあるBean定義ポストプロセッサを書くことができます。