BootでConfigurationクラスを用いてBean定義する方法をメモしておきます。外部ライブラリに含まれるクラスをBeanとして登録する)場合に使われます。自作クラスをBean定義する場合は、@Componentや@Controllerといったアノテーションを使うことが多いですね。今回は、以下のクラスをBean定義することにします。messageをコンソールに表示するだけの簡単なクラスです。さきほどのクラスをBean定義するために、以下のようなConfigurationクラスを作成します。Configurationクラスでは、クラスに@Configurationを、メソッドに@Beanを付与します。@Beanを付与したメソッドに、Bean定義したいオブジェクトをreturnするように実装します。あとはそのBeanを利用するクラスでDIしてやればOKです。以下例では、DemoBeanをDIして、指定のURLにアクセスするとコンソールにメッセージを表示するクラスを定義しています。動作確認のためにアプリケーションクラスを実行します。World」というメッセージが表示されるはずです。BootでConfigurationクラスを用いてBean定義する方法でした。Configurationクラスでは、クラスに@Configurationを、メソッドに@Beanを付与します。@Beanを付与したメソッドに、Bean定義したいオブジェクトをreturnするように実装すればOKです。Worldを表示するだけの簡単なWebページを作成してみます。BootでControllerの単体テストを行う方法をメモしておきます。方法はいくつかありますが、今回は最もシンプルなstandaloneSetupを使った単体テストを行います。Bootでルートのログレベルを最大に設定する方法をメモしておきます。開発時に詳細なログを出力したいときに役立つ設定です。BootでCommandLineRunnerインタフェースを使ったバッチの例外ハンドリング方法をメモしておきます。Bootで別パッケージのクラスをDIできないときの対処法をメモしておきます。CLIをHomebrewでインストール〜初期設定までを行う手順プロフィールdonchan技術を磨きたくてSIerからWeb業界に転職したエンジニア。技術メモを書いています。