Spring 接口如何调用自己需要的实现类。
1.先定义接口
package com.example.demo;
public interface defineClassName {
public String test();
}
2.实现接口1
package com.example.demo;
import org.springframework.stereotype.Service;
@Service("A")
public class impleOne implements defineClassName {
@Override
public String test() {
System.out.println("测试1号");
return "A";
}
}
3.实现接口2
package com.example.demo;
import org.springframework.stereotype.Service;
@Service("impleTwo")
public class impleTwo implements defineClassName {
@Override
public String test() {
System.out.println("测试2号");
return "B";
}
}
4.使用定义的接口

5.测试结果:

7.总结
a.实现的位置使用注解@Service
b.使用的时候@Autowired @Qualifier("A")
本文详细介绍了在Spring框架中,如何通过定义接口并使用@Service注解来实现多个类的实现过程。并通过@Autowired和@Qualifier注解在需要的地方调用特定的实现类。
1109

被折叠的 条评论
为什么被折叠?



