これがバイトバディで可能なシナリオかどうか教えてください:
- Java プログラムが実行されます。
- 多くのプロパティを持つ標準の Java POJO クラスがロードされます。
- ByteBuddy - 実行時に各クラスを変更し、int や Integer などのプロパティ タイプを に置き換えます
MyInteger
。MyInteger
このプロパティの設定を傍受するためにあります。すべてのプロパティに対してセッターを使用することは必須ではないため、セッターを使用したくありません。 - を呼び出すたび
SomeClass.setSomeInt(1)
に、MyInteger で定義されたメソッドが呼び出されます。 - すべてのプロパティを元の
MyInteger
->int
およびMyInteger
->に戻しInteger
ます。
基本的に、プロパティで直接プロキシを実行します。