在@Autowired注解中指定@Qualifier注解来指定要注入的实现类,可以看看示例代码吗
时间: 2023-03-30 07:00:58 浏览: 114
Spring使用@Autowired为抽象父类注入依赖代码实例
当然可以,以下是一个示例代码:
```
@Service
public class UserServiceImpl implements UserService {
// ...
}
@Service
public class OrderServiceImpl implements OrderService {
// ...
}
@Service
public class SomeService {
@Autowired
@Qualifier("userServiceImpl")
private UserService userService;
@Autowired
@Qualifier("orderServiceImpl")
private OrderService orderService;
// ...
}
```
在上面的代码中,`SomeService` 类中使用了 `@Autowired` 注解来自动注入 `UserService` 和 `OrderService` 实例,而使用了 `@Qualifier` 注解来指定要注入的实现类。其中,`@Qualifier` 注解的参数是实现类的名称,即 `@Service` 注解中指定的名称。
阅读全文