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>