区分一下@Autowired和@Resource两个注解的区别:

1、@Autowired默认按照byType方式进行bean匹配,@Resource默认按照byName方式进行bean匹配

2、@Autowired是Spring的注解,@Resource是J2EE的注解,这个看一下导入注解的时候这两个注解的包名就一清二楚了

Spring属于第三方的,J2EE是Java自己的东西,因此,建议使用@Resource注解,以减少代码和Spring之间的耦合。

@Service("StudentService")注解在我看来就是标记一下实现类,然后等使用@Resource注解的时候,自动注入到StudentService接口中。

下一篇写Spring的两大核心Ioc和Aop

最新文章

  1. itertools
  2. 虚拟树Demos\Minimal 简单的例子
  3. QQ战场形势图
  4. 税收基础知识 > 三税(营业税, 增值税, 所得税) + 关税
  5. 美行Thinkpad八通道快捷入口
  6. PHP生成二维码【谷歌API+qrcode+圆角Logo】
  7. CreateEvent的用法
  8. Jquery ajax 得到返回值
  9. dota 路人水平鉴定器
  10. 我用过的linux命令--安装Hadoop
  11. 使用Ajax以及Jquery.form异步上传图片
  12. Java 学习笔记 二维数组和对象数组
  13. HDU 1542 Atlantis(扫描线)题解
  14. C# 未能加载文件或程序集“ Newtonsoft.Json” Json格式错误
  15. 图集内子图压缩及 ETC2 fallback选项的作用
  16. ZOJ4060 Flippy Sequence(思维题)
  17. hbase 自定义过滤器
  18. 团体程序设计天梯赛L3-010 是否完全二叉搜索树 2017-03-24 16:12 29人阅读 评论(0) 收藏
  19. 自定制Form组件
  20. git branch merge到master

热门文章

  1. [gym102511K]Traffic Blights
  2. ICCV 2021口罩人物身份鉴别全球挑战赛冠军方案分享
  3. springboot和springcloud版本上的选择
  4. Windwos安装Node.js和npm的详细步骤
  5. selenium定位元素方法汇总
  6. 9.3 k8s结合ELK实现日志收集
  7. CSP2020 自爆记
  8. Codeforces 1383C - String Transformation 2(找性质+状压 dp)
  9. R绘图布局包 customLayout
  10. Django创建多对多表关系的三种方式