AutowiredによるDI

エントリポイントからgetBeanメソッドを使用してBeanを取得せずに@Autowiredアノテーションを使用してDIコンテナがインジェクションする(インスタンスを生成する必要がない)フィールドを指定するクラス(これもBean)を作成します。

DIコンテナは以下のようにBeanを定義します。

先ほど作成したBeanはfrontendメソッド内でインスタンスを生成してreturnします。

エントリポイントはAutoWireクラスのrunメソッドを実行するだけです。

AutowiredによるDI

スポンサーリンク
  • このエントリーをはてなブックマークに追加
スポンサーリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA