Grailsサービスクラス/エンドポイントへの着信要求を検証するために使用できるインターセプタはありますか? 私はコントローラーのインターセプターを知っていますが、サービス/エンドポイントでそれをやりたいのです。grailsサービスクラスのインターセプタを探しています
1
A
答えて
3
これは、あなたが探しているもののように聞こえる:上記のリンクで Intercepting Service Methods
1
(ケリー回答)、サービスのインターセプタロジックはブートストラップクラスに追加されました。ほとんどの場合はそれで十分でしょうが、すべてではありません。 Quartzスケジューラを使用している場合は、BootStrapが必要な変更を加えても、ジョブがトリガされる可能性があります。
サービス方法を変更する最も良い場所は、custom pluginです。サービスメソッドをdoWithApplicationContextまたはdoWithDynamicMethodにデコレートすることができます。これらのメソッドは、最初に起動され、変更が他のすべてのクラスで使用可能になることを保証します。詳細については、Grailsのカスタムプラグインのドキュメントを参照してください。
関連する問題
- 1. Grails 3はフィルタの前にインターセプタを実行します
- 2. Grailsサービスクラスがシングルトンである理由
- 3. grails 3インターセプタを使用してフォームを実行し、grailsアプリケーションの通常の流れを再開する方法
- 4. ExtJS + Grailsでサンプルアプリケーションを探す
- 5. GrailsとGriffonプロジェクト間でドメインとサービスクラスを共有する
- 6. Grails子供から親を探す
- 7. Applescriptのドキュメントを探しています
- 8. Properties.Settings.Defaultのshurtcutを探しています
- 9. ポータルサイトのCMSを探しています
- 10. CSSを探してjsファイルの合併やミニマイザーを探しています
- 11. Joomlaプラグインを探しています
- 12. MySQLマルチプルIDを探しています
- 13. Qt SMPPクライアントを探しています
- 14. 私はレスポンシブウェブチャートツールを探しています
- 15. Erlang SMPPクライアントを探しています
- 16. インクリメンタルバックアップアルゴリズムを探しています
- 17. 「ウェブスクレイピングスクリプトビルダー」を探しています
- 18. デザインパターンを探しています
- 19. Magento wsdl。ガイドを探しています
- 20. htmlプロトタイプキットを探しています
- 21. htmlエディタを探しています
- 22. メタ・ロギング・フレームワークを探しています
- 23. Xmldb Oracleライブラリを探しています
- 24. Regexを探しています
- 25. "is_comparable"を探していますtypetrait
- 26. Android ExpandableListView - チュートリアルを探しています
- 27. OCaml IDEを探しています
- 28. "サンプルデータベース"を探しています
- 29. VoIPサービスプロバイダを探しています
- 30. jQueryリソースを探しています
私はPayloadValidatingInterceptorを使用しており、エンドポイントにマッピングしてrequest.Itを検証していますが、正常に動作しているようです。ありがと... –