はじめに 前回はただフィールドを追加するだけのコードを書きました。 なんのひねりもありません。 progret.hatenadiary.com そして今回はメソッドの最初と最後にロギング処理を追加します。 今回は簡単化のため、標準出力に出力します。 今回の記事ではJavassistとByte Buddyを使ってロギング処理を追加してみたいと思います。 (cglibは心が折れた内部APIがすごい見えるので今回は取り扱いません) 今回は以下のクラスに対してメソッドの最初と最後にロギング処理を追加します。 public class Some { public void someMethod() { System.out.println("some implementation"); } } まずはJavassistから まずはJavassistで追加してみたいと思います。 @Test publi