私はこのフォーラムを調べましたが、これをグーグルで検索しましたが、同じクラスに一緒に表示されるJavadocとアノテーションを処理するための最良の方法がわかりません。
Sun / Oracleのドキュメントからわかるように、Javadocを注釈の上にリストする必要があることを示唆しているようです(明示的なステートメントは実際には見つかりませんが)。
APIを非推奨にする方法と時期の例を参照してください。
これは、@Deprecatedや@Overrideのような単純なものに最適です。しかし、JPAやHibernateを使用する場合はどうでしょうか。クラスとメソッドには、かなり多くのアノテーションが付けられる必要があります(クラスまたはメソッドごとに2つ以上のアノテーションが付けられる場合もあります)。
Javadocはまだアノテーションの上にあると思いますか?
また、注釈をどのように使用するのが最適か疑問に思います。クラス、メンバー、メソッドの上にアノテーションが「スタック」する例を見てきました。そして、同じ行に注釈をリストしている他の人を見たことがあります(通常はここのメソッド)。
どちらがベストですか?どちらが読みやすいですか?
そして、Javadoc内で何かに注釈を付けたかどうかという事実を「文書化」しますか?
私はこれについての優れたドキュメントのセット、および/または最も読みやすく/保守しやすいものについてのあなた自身の経験のいずれかを探しています。