Autowired 指定接口实现类 可配置
时间: 2024-01-21 20:02:56 浏览: 55
spring注解识别一个接口的多个实现类方法
5星 · 资源好评率100%
是的,可以通过在 @Autowired 注解中指定接口实现类的方式来配置。具体方法如下:
1. 在接口实现类上使用 @Component 注解,将其标记为组件。
2. 在需要进行依赖注入的类中,使用 @Autowired 注解,并指定需要注入的接口类型,例如:
```
@Autowired
private InterfaceName interfaceName;
```
3. 如果有多个实现类,可以通过 @Qualifier 注解来指定需要注入的实现类,例如:
```
@Autowired
@Qualifier("implementationName")
private InterfaceName interfaceName;
```
其中,"implementationName" 是需要注入的实现类的名称。注意,@Qualifier 注解需要和 @Autowired 注解一起使用才能生效。
阅读全文