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