[解決済み] 実行時にJavaアノテーションを追加する
2023-07-25 01:19:55
質問
オブジェクト(特に私の場合はメソッド)に実行時にアノテーションを追加することは可能でしょうか?
もう少し説明します。moduleBはmoduleAに依存していますが、moduleAは何にも依存していません。 (modA は私のコアのデータ型とインターフェースなど、modB は db/データ層です) modB はまた externalLibrary に依存します。 私の場合、modBはmodAからexternalLibraryにクラスを渡していますが、これは特定のメソッドにアノテーションをつける必要があります。 特定のアノテーションはすべてexternalLibの一部であり、私が言ったように、modAはexternalLibに依存しないので、私はその状態を維持したいと思います。
それで、これは可能ですか、またはこの問題を見る他の方法について提案がありますか?
どのように解決するのですか?
実行時にアノテーションを追加することはできません。 アダプター を導入し、モジュール B がモジュール A からのオブジェクトをラップし、必要なアノテーションされたメソッドを公開する必要があるようです。
関連
-
java -jarコマンドでパッケージを実行すると、無効または破損したjarfile xxxx.jarが表示される。
-
eclipse にリソースリーク:'in' が閉じない
-
代入の左辺は変数でなければならない 解答
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] JavaでNullPointerExceptionを回避する方法
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Java Mapの各エントリを効率的に反復処理するには?
-
[解決済み] Javaでメモリーリークを発生させるにはどうしたらいいですか?
-
[解決済み] JavaでArrayListではなくLinkedListを使用するのはいつですか?
-
[解決済み] JavaでStringをintに変換するにはどうしたらいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
executeQuery()でデータ操作文が発行できない。解決方法
-
スレッド "main" での例外 java.lang.ArrayIndexOutOfBoundsException:5 エラー
-
ajax コミット リソースの読み込みに失敗しました: サーバーはステータス 400 で応答しました ()
-
が 'X-Frame-Options' を 'sameorigin' に設定したため、フレーム内に存在する。
-
名前 'XXX' を持つ Bean の作成に失敗しました。自動依存関係の注入に失敗しました 解決方法
-
BindException: アドレスはすでに使用中です:バインドエラー解決
-
Javaがリソースリークに遭遇した:'input'が閉じない 解決方法
-
Javaがエラーで実行される、選択が起動できない、最近起動したものがない
-
Java基礎 - マッピングとQ/A
-
swagger2 モデルが表示されない モデルが見つからない @ApiModel アノテーションが表示されない問題