整合springboot2,mybatis-plus,sa-token,swagger2的后端服务事例代码, 重写了LocaleResolver支持地址栏和request多种国际化需求, 重写了sa-token的SaResult和mybatis-plus的Page类使得可以在swagger-ui中展示查看, 使用KaptchaConfig配置验证码,支持通过sa-token获取和校验。
使用spring+springmvc框架 整合了Mybatis持久层框架 整合Druid用于数据库连接,并使用Druid对业务层监控spring jdbc 整合EhCache,对Mybatis的二级缓存进行管理和对spring进行缓存管理 整合FastJson对指定http类型的数据进行转换 整合hibernate.validator校验器对controller接口参数进行校验 ...
跨数据库同步数据表(只在mysql,oracle之间测试过),可以直接运行main方法,或者放服务器中spring会定时运行同步。现有全量同步线程、全量对比增量同步线程和增量同步线程三种同步表的类。全量同步:先清空表再插入数据。全量对比增量同步:查询对比主键或唯一建添加或修改数据。增量同步:根据表中修改时间字段查询数据添加或修改。另外增量同步表如果有物理删除需要同步,在操作条件类里把是否需要同步删
spring+springmvc+mybatis框架项目核心包 提供用于显示对象用的QueryBean类, 异常统一处理类SysExceptionReslver 用户登录校验过滤器LoginFilter 自定义拦截器SysInterceptor 验证码图片生成CheckCodeServlet 分组校验器ValidGroupSave和ValidGroupUpdate 另外还有IBaseMapper、