@Resource注解原理和一个简单的小例子

来源:互联网 发布:网络与新媒体专科 编辑:程序博客网 时间:2024/06/07 10:48

@Resource注解原理

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>


0 1