@autowired注解作用
时间: 2023-10-06 12:06:30 浏览: 102
通过@Autowired注解注入bean的顺序,以及@bean注入.rar
`@Autowired` 注解是 Spring 框架中的一个注解,它的作用是自动装配 Bean 对象。通常情况下,在使用 Spring 容器时,我们需要在 XML 配置文件中手动定义 Bean 对象,并通过配置文件中的 ref 属性来完成 Bean 对象之间的依赖注入。但是,使用 `@Autowired` 注解可以使 Spring 自动扫描所有的 Bean 对象,找到与当前需要注入的 Bean 对象类型匹配的 Bean 对象,然后将其自动注入到当前 Bean 对象中。
`@Autowired` 注解可以用在构造器、setter 方法、成员变量上,而且还支持按名称和按类型注入 Bean 对象。如果有多个类型相同的 Bean 对象可以注入,那么可以通过 `@Qualifier` 注解来指定具体的 Bean 对象名称。如果需要注入的 Bean 对象在容器中不存在,那么会抛出 NoSuchBeanDefinitionException 异常。
阅读全文