SpringBootでは、@Bean、@ComponentなどのアノテーションをつけたフィールドがBean化されます。
Bean化の際に一緒に行いたい処理がある場合は、@PostConstructアノテーションに記載するとよいです。
Beanコンストラクタサンプル
@Component
public class SampleClass {
// Bean化後実行
@PostConstruct
private void sampleConstructor() {
// 処理内容
}
}
@PostConstructアノテーションがつけられたメソッドは、Bean化後に実施されます。
例えば、ここで初期値の設定などをすることができます。