リソースはアノテーションでアスペクト指向プログラミングのアドバイスといわれる横断的処理を適用することができます。
デモはオリジナルのリソースに以下のそれぞれのアドバイスを適用したものです
アドバイスタイプ | 説明 | デモでの動作 |
---|---|---|
before | 入力時の処理 | 入力のIDを3に変更 |
after | 出力時の処理 | 出力にageプロパティを付加 |
around | 入出力をはさんだ処理 | タイマー処理 |
returning | エラーが出なかった場合のafter処理 | プロパティを追加 |
throwing | PEARエラーや例外が発生した場合のafter処理 | エラーの代わりのリソース作成 |
ファイル
リソース
- オリジナルリソース
- Beforeアドバイス適用リソース
- Afterアドバイス適用リソース
- Aroundアドバイス適用リソース
- Returningアドバイス適用リソース
- Throwingアドバイス適用リソース
- 全てのアドバイス適用したリソース
アドバイス