コアテクノロジー

リファレンスドキュメントのこのパートは、Spring Framework に不可欠なすべてのテクノロジーを網羅しています。

これらの中で最も重要なのは、Spring Framework の Inversion of Control(IoC: 制御の反転)コンテナーです。Spring Framework の IoC コンテナーを徹底的に扱った後、Spring のアスペクト指向プログラミング(AOP)テクノロジーを包括的な説明が続きます。Spring Framework には独自の AOP フレームワークがあり、概念的に理解しやすく、Java エンタープライズプログラミングにおける AOP 要件の 80% のスイートスポットにうまく対処します。

Spring の AspectJ との統合(現在、機能面で最も豊富で、Java エンタープライズ空間で最も成熟した AOP 実装)も提供されています。

AOT 処理を使用して、事前にアプリケーションを最適化できます。これは通常、GraalVM を使用したネイティブイメージデプロイに使用されます。