SpringBootのBeanでは、@Autowiredアノテーションを付与したコンストラクタを定義することで、Bean生成時の処理を定義できます。
Beanコンストラクタサンプル
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @Component public class BeanConstructorSample { @Autowired public BeanConstructorSample() { System.out.println("Beanコンストラクタ"); } }
BeanConstructorSampleがBean化されるとき(=アプリケーション実行時)に処理が実行されます。