SpringBoot源码(十二)一个Bean实现多个接口,注入时源码是怎样的?
在用Spring框架写Service层服务的时候,我们一般都习惯定义一个service接口,再定义一个service实现类,在引用的时候我们就通过一个@Resource注解或者@Autowired注解,此时Spring会根据名称优先或类型优先注入Spring的Bean。
如果一个service实现类,实现了两个Service接口,Spring是怎么处理注入的呢?
一、代码示例
我们就通过如下代码示例,看看一个Service实现类实现两个接口源码是怎么加载的:
public class AchievementController {
@Resource
private TestTwoApiService testTwoApiService;
@Service
@Slf4j
public class AchievementServiceImpl implements Achievement
共有 0 条评论