Spring注解 @Component、@Repository、@Service、@Controller @Resource、@Autowired、@Qualifier 解析…

Spring注解 @Component、@Repository、@Service、@Controller @Resource、@Autowired、@Qualifier 解析…

大家好,又见面了,我是全栈君。

@Repository、@Service、@Controller 这几个是一个类型,其实@Component 跟他们也是一个类型的

Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service和 @Controller 其实这三个跟@Component 功能是等效的

@Service用于标注业务层组件(我们通常定义的service层就用这个)

@Controller用于标注控制层组件(如struts中的action)

@Repository用于标注数据访问组件,即DAO组件

@Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。

 

@Resource、@Autowired、@Qualifier

@Resource(“”) 可设置别名    默认名重名的时候可以用

@Autowired 不支持设置别名   可以跟@Qualifier(“alias”) 配合使用

参考了http://www.ulewo.com/user/10001/blog/273

 

转载于:https://www.cnblogs.com/zongyl/p/6049045.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/108792.html原文链接:https://javaforall.net

(0)
上一篇 2022年2月22日 下午1:00
下一篇 2022年2月22日 下午1:00


相关推荐

  • IdentityServer4(二)

    IdentityServer4(二)1 新建空的 Identity 项目 2 访问 localhost 5001 well known openid configuratio 访问 localhost 5001 connect token4 需要用 postman 访问 localhost 5001 connect token 要添加参数 不然会报错 错误信息 error invalid request 或者 error invalid scope 注意 要在 x www form urlenc

    2026年3月18日
    2
  • recycleview的优化_recyclerview原理

    recycleview的优化_recyclerview原理最近研究应用流畅度专题时,发现RecyclerView里边的坑真多,有很多可以优化的点,在理解优化点之前,最好对RecyclerView的缓存机制有一些了解,比如得知道CacheView和RecycledViewPool的区别和联系,RecyclerView的绘制流程有一定了解,再来谈RecyclerView的性能提升。缓存机制可以看看这篇文章:基于滑动场景解析RecyclerView的回收复用机…

    2025年7月12日
    5
  • SQL数据库字符串与时间相互转换「建议收藏」

    SQL数据库字符串与时间相互转换「建议收藏」SQL数据库字符串与时间相互转换,字符串转日期时间格式,日期时间格式转字符串格式。

    2022年6月2日
    41
  • MSN是什么

    MSN是什么MSN 全称 MICROSOFTSER 微软网络服务 MSNMessenger 的最新版本是 WindowsLiveM 5MSN8 是一种 Internet 软件 它基于 Microsoft 高级技术 可使您和您的家人更有效地利用 Web MSN8 是一种优秀的通信工具 使 Internet 浏览更加便捷 并通过一些高级功能加强了联机的安全性 这些

    2026年3月19日
    1
  • Bitmap MakeTransparent()方法

    Bitmap MakeTransparent()方法此方法是默认的颜色对此Bitmap通明定义如下:publicvoidMakeTransparent()没有返回值例如:MakeTransparent(_normalImage);private

    2022年7月4日
    22
  • opc服务器不显示目录,opc客户端搜不到opc服务器

    opc服务器不显示目录,opc客户端搜不到opc服务器opc客户端搜不到opc服务器内容精选换一换ELB可以针对客户访问的业务为访问者提供个性化的管理策略,制定策略之前需要获取来访者的真实IP。TOA内核模块主要用来获取ELB转化过的访问者真实IP地址(仅支持IPv4),该插件安装在ELB后端服务器。本文档仅适用于四层(TCP协议)服务,当客户需要在操作系统中编译TOA内核模块时,可参考本文档进行配置。Linux内核版本为2.6.32块存储调优主要…

    2022年6月20日
    36

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号