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

【SpringBoot】Beanのコンストラクタ

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

Profile

管理人プロフィール

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

Recommend