![](https://www.purin-it.com/wp-content/uploads/2022/01/fresh-green-g581a8e6b4_640-640x360.jpg)
AOPでOrderアノテーションを利用して実行順序を制御してみた
purin_it ITエンジニアとして経験・学習したこと
AOP(Aspect Oriented Programming)を利用することで、複数のプログラムに共通する処理を、アスペクト(Aspect …![](https://www.purin-it.com/wp-content/uploads/2021/01/alps-4354164_640-640x360.jpg)
AOPでコントローラメソッド呼出前にエラー画面に遷移してみた
purin_it ITエンジニアとして経験・学習したこと
AOPのAroundアノテーションを利用すると、AOP呼出対象のコントローラクラスのメソッド呼出前に、エラー画面に遷移する処理を呼び出すこと …![](https://www.purin-it.com/wp-content/uploads/2020/07/sunset-4238445_640-640x360.jpg)
AOPで対象メソッドの引数・戻り値・メソッド名・リクエストURLを取得してみた
purin_it ITエンジニアとして経験・学習したこと
今回は、Aspectクラスで対象メソッドの引数・戻り値・メソッド名・リクエストURLを取得してみたので、そのサンプルプログラムを共有する。
…![](https://www.purin-it.com/wp-content/uploads/2020/06/lago-federa-3011939_640-640x360.jpg)
AOPで独自アノテーションの有無を判定してみた
purin_it ITエンジニアとして経験・学習したこと
今回は、クラスとメソッドに付与できる独自アノテーションを作成し、そのアノテーションが付与されているかどうかを判定する処理をAspectクラス …![](https://www.purin-it.com/wp-content/uploads/2020/03/autumn-2800880_640-640x360.jpg)
Spring BootでfinalメソッドにAOPを適用してみた
purin_it ITエンジニアとして経験・学習したこと
AOP(Aspect Oriented Programming)を利用する際は、そのAOP指定対象となるメソッドがfinalメソッドの場合は …![](https://www.purin-it.com/wp-content/uploads/2019/10/leaves-1037624_640-640x360.jpg)
staticメソッド内でDIを利用してみた
purin_it ITエンジニアとして経験・学習したこと
例えば、staticメソッド内でデータベースアクセスをする等、staticメソッドからDIされるオブジェクトを呼び出したい場合もある。 しかし、DIされるオブジェクトのメソッ …![](https://www.purin-it.com/wp-content/uploads/2019/10/mountains-919040_640-640x360.jpg)
Spring BootでAOPを利用してみた
purin_it ITエンジニアとして経験・学習したこと
Springフレームワークの基本として、AOP(Aspect Oriented Programming)という概念がある。 AOPは日本語で「アスペクト志向言語」といい、複数 …![](https://www.purin-it.com/wp-content/uploads/2019/10/fresh-green-2704952_640.jpg)
Spring BootでDIを利用してみた
purin_it ITエンジニアとして経験・学習したこと
Springフレームワークの基本として、DI(Dependency Injection)という概念がある。 DIは日本語で「依存性の注入」といい、newを使わなくてもオブジェ …