
AOPでOrderアノテーションを利用して実行順序を制御してみた
purin_it ITエンジニアとして経験・学習したこと
AOP(Aspect Oriented Programming)を利用することで、複数のプログラムに共通する処理を、アスペクト(Aspect …
AOPでコントローラメソッド呼出前にエラー画面に遷移してみた
purin_it ITエンジニアとして経験・学習したこと
AOPのAroundアノテーションを利用すると、AOP呼出対象のコントローラクラスのメソッド呼出前に、エラー画面に遷移する処理を呼び出すこと …
AOPで対象メソッドの引数・戻り値・メソッド名・リクエストURLを取得してみた
purin_it ITエンジニアとして経験・学習したこと
今回は、Aspectクラスで対象メソッドの引数・戻り値・メソッド名・リクエストURLを取得してみたので、そのサンプルプログラムを共有する。
…
AOPで独自アノテーションの有無を判定してみた
purin_it ITエンジニアとして経験・学習したこと
今回は、クラスとメソッドに付与できる独自アノテーションを作成し、そのアノテーションが付与されているかどうかを判定する処理をAspectクラス …
Spring BootでfinalメソッドにAOPを適用してみた
purin_it ITエンジニアとして経験・学習したこと
AOP(Aspect Oriented Programming)を利用する際は、そのAOP指定対象となるメソッドがfinalメソッドの場合は …
staticメソッド内でDIを利用してみた
purin_it ITエンジニアとして経験・学習したこと
例えば、staticメソッド内でデータベースアクセスをする等、staticメソッドからDIされるオブジェクトを呼び出したい場合もある。 しかし、DIされるオブジェクトのメソッ …
Spring BootでAOPを利用してみた
purin_it ITエンジニアとして経験・学習したこと
Springフレームワークの基本として、AOP(Aspect Oriented Programming)という概念がある。 AOPは日本語で「アスペクト志向言語」といい、複数 …
Spring BootでDIを利用してみた
purin_it ITエンジニアとして経験・学習したこと
Springフレームワークの基本として、DI(Dependency Injection)という概念がある。 DIは日本語で「依存性の注入」といい、newを使わなくてもオブジェ …