spring中@Autowire和@Resource的区别

@Autowire:Autowired是spring框架中的注解,默认按照类型注入,要求依赖对象必须存在。如果要允许null值,可以设置它的required属性为false,如果想按照名称来装配注入,则必须搭配@Qualifier使用

@Resource:JDK自带的注解(1.6),默认按照名称注入,只有当找不到与名称匹配的bean才会按照类型装配注入.

按名称注入:

按类型注入:

 

posted @ 2020-05-20 00:19  叔叔好人呐  阅读(473)  评论(0编辑  收藏  举报