关于使用Java8中接口的默认方法简化service层的想法

火花:

1)Java8后支持在接口中定义default方法

2)每次都要写一个接口,然后还要写一个实现类

3)懒人改变世界

想法:

使用Java8定义默认接口的方式,在接口中实现业务逻辑,使用反射和动态代理,new出接口的代理实现类并注入到Spring容器中,

在接口中标注自己定义的@interface,在容器启动时解析processor

实现可参考:mybatis底层

缺点:

实现全部写在接口中,暴露了业务逻辑。

...

扫描二维码关注公众号,回复: 11956958 查看本文章

猜你喜欢

转载自blog.csdn.net/qq_41750725/article/details/99079000