@Autowired 去哪里找bean
时间: 2024-04-17 14:20:53 浏览: 78
通过@Autowired注解注入bean的顺序,以及@bean注入.rar
@Autowired 是Spring框架中的一个注解,用于自动装配Bean。当我们在一个类中使用@Autowired注解时,Spring会自动在容器中查找匹配的Bean,并将其注入到对应的属性或者构造函数中。
@Autowired 注解的查找顺序如下:
1. 首先,Spring会根据类型去查找匹配的Bean。如果容器中存在多个匹配的Bean,Spring会抛出异常。
2. 如果找不到匹配的Bean,Spring会尝试根据属性名去查找匹配的Bean。如果容器中存在多个匹配的Bean,Spring会抛出异常。
3. 如果还是找不到匹配的Bean,Spring会尝试根据属性类型去查找匹配的Bean。如果容器中存在多个匹配的Bean,Spring会抛出异常。
如果想要使用@Autowired注解自动装配Bean,需要确保以下条件:
1. 在Spring配置文件中配置了相应的Bean。
2. 在需要自动装配的属性或者构造函数上添加@Autowired注解。
阅读全文