spring中@Autowire和@Resource的区别

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

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

按名称注入:

按类型注入:

猜你喜欢

转载自www.cnblogs.com/swallower/p/12920619.html
今日推荐