4

私たちのエンタープライズ アプリでは、ロギングやメトリクスなどの分野横断的な懸念事項を側面として配置したいと考えています。私たちはすでに(既存のJavaアプリから)aspectjのアドバイスを用意していますが、aspectjをGrailsと統合する方法を見つけていません。

私はすでに と を認識していbeforeInterceptorますafterInterceptorが、これらはすべてのコントローラーとサービスで行う必要があります。これを行う簡単な方法はありますか?

私の好みのアプローチは、たとえば@Metrics、grails アプリケーションの任意のメソッドに対して注釈を作成することであり、アドバイスを受ける必要があります。誰かがこれを行ったことがありますか? リンク/リソース/例があれば素晴らしいでしょう。

4

1 に答える 1

4

おそらく、ロギングなどの横断的な問題に使用できる Grails Filtersを見ることができます: http://grails.org/doc/2.1.0/ref/Plug-ins/filters.html

注釈の使用に関しては、この記事が役立つかもしれませんが、チェックしていません: http://manbuildswebsite.com/2010/03/15/simple-aspects-using-annotations-in-grails/

幸運を祈ります。

于 2012-09-27T21:07:44.147 に答える