1、@Autowired根据类型注入,当有多个相同类型时,可以配合
@Qualifier注解,根据名称注入,在没有多个相同类型时,只使用@Autowired 就能完成注入
@Autowired
@Qualifier("userServiceImpl")
public IUserDao userDao;
2、@Resource默认是按照名称注入的,如何名称注入失败,再按照类型注入,也可以使用name属性,指定注入的名称,一旦指定名称,注入失败,将不会再按类型注入
//默认按name注入,可以通过name和type属性进行选择性注入
@Resource(name="userDao")
public IUserDao userDao;