• 技术文章 >后端开发 >java教程

    @Autowired的作用是什么?

    (*-*)浩(*-*)浩2019-09-09 16:55:45转载55
    @Autowired 是一个注释,它可以对类成员变量、方法及构造函数进行标注,让 spring 完成 bean 自动装配的工作。

    @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中文网其它相关文章!

    phpstudy集成环境下载
    本文转载于:CSDN,如有侵犯,请联系a@php.cn删除
    专题推荐:Autowired java
    上一篇:深入理解volatile关键字 下一篇:【java面向对象】细说接口

    相关文章推荐

    • HTML注释有何作用• phpinfo函数的作用• php反射的作用是什么• php里缓冲区的作用是什么

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网