首页 > 编程语言 > 详细

Guide to Spring @Autowired

时间:2018-02-22 18:22:05      阅读:217      评论:0      收藏:0      [点我收藏+]

Guide to Spring @Autowired

Spring希望由@Autowired注解的依赖在某个依赖bean被构造时是可以访问的。如果框架不能解析这个用于wiring的bean,就会抛出异常并阻止Spring容器的启动:

Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: 
No qualifying bean of type [com.autowire.sample.FooDAO] found for dependency: 
expected at least 1 bean which qualifies as autowire candidate for this dependency. 
Dependency annotations: 
{@org.springframework.beans.factory.annotation.Autowired(required=true)}

要避免这种情况的发生,一个bean可以这样选择性地指定:

public class FooService {
 
    @Autowired(required = false)
    private FooDAO dataAccessor; 
     
}

 

Guide to Spring @Autowired

原文:https://www.cnblogs.com/niaomingjian/p/8459321.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!