@Resource和@Autowired区别

来源:互联网 发布:工厂erp软件 编辑:程序博客网 时间:2024/06/08 02:37

1.@Resource
@Resource注解来着J2EE,优先使用byName方式进行注入,如果没有则在使用byType方式注入;
2.@Autowired
@Autowired来自Spring,优先使用byType方式进行注入,如果没有则在使用byName方式注入;

@Autowired
private UserService userService;

如上:@Autowired优先查找UserService的实现类类型进行注入,如果有多个实现类,则使用byName进行注入;
这里的byName实际就是bean标签中的id属性,如下”userService”:

<bean id="userService" class="com.user.UserService"></bean>
0 0
原创粉丝点击