2

さまざまなチュートリアルを経て、最終的に注釈を正常に作成できましたが、その実装に苦労しています。

私が心に留めていたのは次のとおりです。

  1. クラスに注釈を付ける
  2. Annotation Processor は、いくつかのボイラー プレート コードを使用してバックアップ クラスを生成します。
  3. ユーザーが必要に応じてメソッドをオーバーライドできるように、注釈付きクラスがバックアップ クラスを拡張するようにします。

私は 1 と 2 で成功しましたが、3 が正しいかどうかはわかりません。バックグラウンドで多くのコードが生成される @WebService のようなことをしたいのですが、ユーザーは注釈付きのクラスを使用してコーディングを行うことができます。

どんなアイデアでも大歓迎です。その間に @WebService を調べ始めますが、複雑すぎると思います。

編集: 必要に応じて、注釈とプロセッサのソースをここで見つけることができます。

4

0 に答える 0