Spring FrameworkのJavaConfig(Bean)を作成する

求人

Spring FrameworkにはDI(依存性の注入)コンテナというというインスタンスを管理する技術があります。

DIコンテナを使用してシングルトンのインスタンスを生成します。

まず、プロジェクトを作成します。

プロジェクトを作成したら、pom.xmlを以下のように修正します。

pom.xmlを修正したら、まずJavaConfigを作成し、実装クラスを管理するDIコンテナの役割をさせます。

DIコンテナはXMLかJavaクラスで作成しますが、今回はJavaで作成します。

この時、クラス名に@Configurationアノテーションを指定する必要があります。

また、Beanを生成するメソッドには@Beanアノテーションを指定する必要があります。

getMsgメソッドでAppendStringのインスタンス(シングルトン)を返しています。

AppendStringクラスが実装部分になります。(文字列連結しているだけ)

以下、ソースです。

最後にエントリポイントを作成します。(main)

クラス名にImportアノテーションを使用し、カッコ内にDIコンテナで管理するクラス名.classを指定します。

上記のように記述して、戻り値は実装クラス(AppendString)になります。

このクラスではappendメソッドを定義しているのでそれを使うことができます。最後に標準出力しています。

実行は、STSから実行でも可能ですし、以下のようにコマンドプロンプトでプロジェクト配下に移動して実行することもできます。

関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
Python3.6,Djangoを勉強中です,Javaは少し飽きてしまってます–;
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくば、我に七難八苦を与えたまえ」です^^

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

コメントをどうぞ

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

CAPTCHA