@Resource和@Autowired的差异

/ 0评 / 0

@Resource有2个属性name和type。在spring中name属性定义为bean的名字,type这是bean的类型。如果属性上加@Resource注解那么他的注入流程是

@Autowired只根据type进行注入,不会去匹配name。如果涉及到type无法辨别注入对象时,那需要依赖@Qualifier或@Primary注解一起来修饰。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注