摘要: @Autowired是Spring3.0引入的注解,可以标注在类的属性上,这样Spring容器就会采取byType的方式来注入对应的Bean。@Autowiredprivate Instrument instrument;如果Spring容器中不存在一个类型为Instrument的Bean,那么在启动程序的时候就会报错:NoSuchBeanDefinitionException。还有一种会报错的情况,就是Spring容器中存在多个类型为(is-a)Instrument的Bean,抛出的异常与上面一样。因为Spring容器此时不知道该使用哪一个Bean来注入到属性中,这是一个Fail-Fast的 阅读全文
posted @ 2014-01-06 15:54 StrikeW 阅读(3813) 评论(0) 推荐(0) 编辑