0

これがバイトバディで可能なシナリオかどうか教えてください:

  1. Java プログラムが実行されます。
  2. 多くのプロパティを持つ標準の Java POJO クラスがロードされます。
  3. ByteBuddy - 実行時に各クラスを変更し、int や Integer などのプロパティ タイプを に置き換えますMyIntegerMyIntegerこのプロパティの設定を傍受するためにあります。すべてのプロパティに対してセッターを使用することは必須ではないため、セッターを使用したくありません。
  4. を呼び出すたびSomeClass.setSomeInt(1)に、MyInteger で定義されたメソッドが呼び出されます。
  5. すべてのプロパティを元のMyInteger->intおよびMyInteger->に戻しIntegerます。

基本的に、プロパティで直接プロキシを実行します。

4

2 に答える 2