/*
* 当对象与对象之间存在关联关系时 可以使用 @Autowired注解
* @Autowired注解: spring会自动添加关联关系
*
* 例如:printer.setService(service);
*
* @Autowired
public void setService(MessageService service) {
this.service = service;
}
注意: 使用@Autowired注解的每个方法都要用到依赖注入
但要注意的是,签名中呈现的所有对象都必须是Spring所管理的bean
如果你有一个方法,比如setTest(Article article, NoSpringArticle noSpringArt) ,
其中只有一个参数 (Article article)是由Spring管理的,那么就将抛出一个org.springframework.beans.factory.BeanCreationException异常
这是由于Spring容器里并没有指定的一个或多个参数所指向的bean,所以也就无法解析它们
* */
三 @Autowired 的方式自动添加关联关系
最新推荐文章于 2022-09-19 09:23:47 发布