何ヶ月か前にGuiceを見た時AOPが見当たらなかったので「これじゃSpringの代替としては使えん」と思っていたのですが、AOPが使えるようになっています。または、当時見つけられなかった私にも見つけられるようになりました。 その1で書いたように、GuiceのAOPは非常にシンプル、その分高速に作ってあるそうです。AOP Alliance APIに準拠していますので、Springのインターセプタが使えるとの事。これは嬉しいですね。 という事で簡単なサンプルとして、AOPのお約束であるログ出力を。GuiceのUser's Guideでは後ろの方に数行しか記述が無いので、テストコードを見つつやってみました。 まずログを出力するインターセプタを新たに作成。 import org.aopalliance.intercept.MethodInterceptor; import org.aopalli