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化されるとき(=アプリケーション実行時)に処理が実行されます。