理性探讨:为什么业务层需要一个service接口,一个impl实现类

2025-08-06 15:10:10

世界杯足球球队排名

理性探讨:为什么业务层需要一个service接口,一个impl实现类理性探讨 为什么业务层需要一个service接口,一个impl实现类,而不直接调用impl里的...

理性探讨:为什么业务层需要一个service接口,一个impl实现类理性探讨

为什么业务层需要一个service接口,一个impl实现类,而不直接调用impl里的实现方法呢。

抛砖引玉

在SpringBoot中,如果直接调用impl实现方法,使用@Transactional 注解没有效果。

Spring使用jdk反向代理创建代理类执行方法,不创建service接口,就会使用CGLIB创建代理类。

调用方法时,只需要关心调用的接口,而不是关心具体是怎么实现的。

最后编辑于 :2020.03.19 22:03:02©著作权归作者所有,转载或内容合作请联系作者平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。