两个类实现统同一个接口的同一个方法时的注解使用及bean配置
-
xml配置
代码:
- @Service
- public class AaaService implements IChangePassword {
- @Override
- public void changePassword(String username, String password) {
- }
- }
- @Service
- public class BbbService implements IChangePassword {
- @Override
- public void changePassword(String username, String password) {
- }
- }
- //第一种
- public class AccountController extends BaseController {
- @Autowired
- @Qualifier("aaaService")
- private IChangePassword aaaService;
- @Autowired
- @Qualifier("bbbService")
- private IChangePassword bbbService; }
- //第二种
-
- public class AccountController2 extends BaseController {
- @Resource("aaaService")
- private IChangePassword aaaService;
- private IChangePassword bbbService; }