park - 云代码空间
——
上一篇我们介绍《构建dubbo分布式平台-maven构建ant-framework核心代码annotation》,今天重点讲解的是ant-framework核心代码Base封装过程。
因为涉及到springmvc、mybatis的集成,为了使项目编码更简洁易用,这边将基础的BASE进行封装,其中包括:BaseBean、BaseDao、BaseService、CRUD的基础封装、分页组件的封装、mybatis的mapper的基础封装,各种数据源支持的封装等。
1. BaseEntity基础封装,代码如下:
2. BaseDao的基础封装(这个很简单,因为使用的是mybatis集成方案,只需要保留接口即可),代码如下:
3. CrudDao的基础封装
4. BaseService的基础封装(里面封装了基础的CRUD操作,包括基础get,find,insert,update等)
文章内容不写太多,希望大家能够掌握每一个知识点,基础的CRUD,BASE的封装差不多都在这里,后面会继续补充,具体的业务和实现后面会讲解到。
欢迎大家跟我一起学习《构建dubbo分布式平台》,希望大家持续关注后面的文章!
愿意了解框架技术或者源码的朋友直接求求交流分享技术:2042849237