さまざまなチュートリアルを経て、最終的に注釈を正常に作成できましたが、その実装に苦労しています。
私が心に留めていたのは次のとおりです。
- クラスに注釈を付ける
- Annotation Processor は、いくつかのボイラー プレート コードを使用してバックアップ クラスを生成します。
- ユーザーが必要に応じてメソッドをオーバーライドできるように、注釈付きクラスがバックアップ クラスを拡張するようにします。
私は 1 と 2 で成功しましたが、3 が正しいかどうかはわかりません。バックグラウンドで多くのコードが生成される @WebService のようなことをしたいのですが、ユーザーは注釈付きのクラスを使用してコーディングを行うことができます。
どんなアイデアでも大歓迎です。その間に @WebService を調べ始めますが、複雑すぎると思います。
編集: 必要に応じて、注釈とプロセッサのソースをここで見つけることができます。