Spring AOP入門とその実装方法

AOPの基本概念と重要性 アスペクト指向プログラミング(AOP)はJavaだけでなく、他の言語でも利用されています。例えば、ASP.NETのパイプラインモデルにおいても、認証やログ出力などの共通処理を横断的に処理するために利用可能です。本記事では、AOPの具体的な仕組みや用語の説明は一旦置いておき、導入の背景と実装方法に焦点を当てます。 横断的処理と縦断的処理 まず ...

5月14日 00:14 投稿

Spring依存性インジェクションの内部動作:実装原理とソースコード分析

本稿では、Springフレームワークにおける依存性インジェクション(DI)の内部動作に焦点を当てます。従来のように大量のソースコードを提示するのではなく、主要なクラスと中核的なロジックに絞り、原理の解説を重視します。実際のソースコードを追いながら学習することをお勧めします。 SpringのDIはBeanインスタンス生成後のプロパティ設定段階で実行されます。Springで ...

5月13日 03:50 投稿