BBH
-Biz Branding Hub-
投稿日 : 
2020/04/02
更新日 : 
2020/04/02

【SpringBoot】Bean化後に処理を行う

SpringBootでは、@Bean、@ComponentなどのアノテーションをつけたフィールドがBean化されます。
Bean化の際に一緒に行いたい処理がある場合は、@PostConstructアノテーションに記載するとよいです。

Beanコンストラクタサンプル

@Component
public class SampleClass {
	// Bean化後実行
	@PostConstruct
	private void sampleConstructor() {
	    // 処理内容
	}
}

@PostConstructアノテーションがつけられたメソッドは、Bean化後に実施されます。
例えば、ここで初期値の設定などをすることができます。

Profile

管理人プロフィール

都内でITエンジニアをやってます。
変遷:中規模SES→独立系SIer→Webサービス内製開発
使用技術はその時々でバラバラですが、C#、AWSが長いです。
どちらかと言うとバックエンドより開発が多かったです。
顧客との折衝や要件定義、マネジメント(10名弱程度)の経験あり。
最近はJava+SpringBootがメイン。

Recommend