プログラミングMEMOスマートフォン用の表示で見るプログラミングMEMOこの広告は、90日以上更新していないブログに表示しています。Injection」を省略したもの。意味は「依存性の注入」。DIは、オブジェクト間の依存関係を作成する。依存関係とは、クラス外でインスタンスを生成して、外から渡すこと。いう繰り返しをなくすために、その依存性を定義して、コンテナという形で保存しておけば、コンテナを渡すだけで、依存関係が整っているものをGetできる仕組み。DIした依存関係が管理されたもの。@Autowired直訳すると「自動紐付け」。インジェクションしてもらうための設定。DIコンテナがその変数の型に代入できるクラスを、@Componentの付いているクラスから探し出し、インジェクション(注入)してくれる。普通、DIはどのフィールドにどのBeanを代入するかを設定によって明示する必要があるが、@Autowiredを使うと、DIすべきBeanを自動的に判断して代入してくれる。@Autowiredと@Componentはセット。@Componentインターフェイスに対応した実クラスをコンポーネント化(部分化)。DIコンテナにbeanとして登録したいクラスへ付与する。つまずきエラーで、NullPointerExceptionが出てきた。月別アーカイブはてなブログをはじめよう!naaaaaaa-toooさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。