@Resource注解原理和一个简单的小例子
2015-05-29 16:01
253 查看
@Resource注解原理
1:遍历所有的bean对象 得到一个bean对象
2:获取对象的属性描述
3:得到属性的setter方法 并判断setter方法上面是否有注解
4:取得注解 判断注解是否有name
5:如果有name的话 就直接把引用对象注入到属性
例子:
1.依赖类(注解在字段和setter的效果是一样的,不知道有什么区别)
2.spring配置xml文件要加入
1:遍历所有的bean对象 得到一个bean对象
2:获取对象的属性描述
3:得到属性的setter方法 并判断setter方法上面是否有注解
4:取得注解 判断注解是否有name
5:如果有name的话 就直接把引用对象注入到属性
例子:
1.依赖类(注解在字段和setter的效果是一样的,不知道有什么区别)
private LoginService loginService; @Resource(name="loginService") public void setLoginService(LoginService loginService) { this.loginService = loginService; }
2.spring配置xml文件要加入
<bean name="loginService" class="springmvc.service.impl.LoginServiceImpl"></bean>
相关文章推荐
- 总结的一些网站利于搜索引擎优化的小常识及SEO优化
- 对内存的思考
- Android三种菜单实例分析
- agilent3070 中 analog测试程序的写法
- Android WebView先加载网页文字,后加载图片
- iOS 数据存储 - 03SQLite编程
- jersey 文件上传-使用两种不同的方式
- hdu 1166 敌兵布阵 (zkw线段树)
- 5,29 微积分 直线与曲线交面积
- RTP协议分析
- log4j一些配置说明
- 我的博客第一篇
- 软件测试流程
- 运行时数据结构
- android Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)
- java之Integer知识整理
- js获取鼠标移动位置
- shell调用awk(转)
- Linux下挂载U盘
- jaxb