ホームページ > Java > &#&チュートリアル > @Autowired は何をしますか?

@Autowired は何をしますか?

(*-*)浩
リリース: 2019-09-09 16:55:45
転載
9852 人が閲覧しました

@Autowired は、クラスのメンバー変数、メソッド、コンストラクターをマークできるアノテーションで、Spring が Bean の自動配線の作業を完了できるようにします。

@Autowired は何をしますか?

@Autowired のデフォルトはクラスによる照合であり、@Qualifier は Bean を名前でアセンブルすることを指定します。

一般的な使用法:

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
 
import blog.service.ArticleService;
import blog.service.TagService;
import blog.service.TypeService;
 
@Controller
public class TestController {
 
	//成员属性字段使用 @Autowired,无需字段的 set 方法
	@Autowired
	private TypeService typeService;
	
	
	//set 方法使用 @Autowired
	private ArticleService articleService;
	@Autowired
	public void setArticleService(ArticleService articleService) {
		this.articleService = articleService;
	}
 
	//构造方法使用 @Autowired
	private TagService tagService;
	@Autowired
	public TestController(TagService tagService) {
		this.tagService = tagService; 
	}
	
}
ログイン後にコピー

以上が@Autowired は何をしますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート