依存性注入は、 Springフレームワークの基本的な側面であり、Springコンテナがオブジェクトを他のオブジェクトまたは「依存性」に「注入」します。

簡単に言えば、これによりコンポーネントの緩い結合が可能になり、コンポーネントを管理する責任がコンテナに移ります。

ここでさらにSpringを使用してDIを調べてみましょう。