groovyスクリプトがクロスカッティングの問題に対処するためのインクルードメカニズムを探しています。groovyはインクルードメカニズムを提供していますか?
私の例では、WebサービスのエンドポイントをGroovyスクリプトとして持ち、Webサービスプロトコルにログインします。そのためには、暗黙のオブジェクト(フレームワークから取得)を使用してロギングステートメントを作成します。
しかし、これをすべてのWebサービスエンドポイントでコード化すると、これは定型的なコードです。
私たちはPHPでinclude()のようなものを探しています。これには他のGroovyスクリプトも含まれています。これを行う方法はありますか?評価(ファイル)機能で
Scriptオブジェクトを作成または取得する方法が説明されていない場合、そのクラスは抽象クラスであるため、役に立たない場合があります。 – Blaine
一般に、これを呼び出すコードは、匿名の 'Script'サブクラスのインスタンスにコンパイルされます。 –