AOP
プログラムは、プログラムのソースコード、動的拡張メソッドの機能を変更することなく、実行されているアスペクト指向プログラミング、。
コンセプト | 説明 |
---|---|
カットポイント | コードの場所を追加するには |
通知/強化 | 動的接点にコードを追加 |
セクション | カットオフポイント+通知 |
合流 | 定義されたカットオフポイント |
AOPの実装
- CGLIB
- JDK
AOP通知タイプ
- @Before:ターゲットメソッドが実行される前に事前通知は、動作します。
- @After:リア通知、操作はターゲットメソッドの後に行われます。
- @Around:サラウンド通知、ターゲットメソッドの後と前の動作。
- @AfterThrowing:例外は、例外が発生したときにプログラムが動作し、通知をスローされます。
- @AfterReturningする:通知を返し、ターゲットメソッドは、時間の値がトリガされます返します。