@Autowired和@Resource区别

最近有点忘了@Autowired和@Resource哪一个是按类型哪一个是按名称装配,写个当做备忘加强下记忆。

1、@Autowired默认是按类型进行装配,它要求其以来的对象必须存在,如果允许存在,可设置require的属性为false。若是想使用该注解来按名称进行装配,可以搭配@Qualifier注解进行使用

2、@Resource是默认安装名称来进行装配的,名称可以按照name进行指定

猜你喜欢

转载自blog.csdn.net/qq_34871626/article/details/79185960