您当前的位置: 首页 >  mybatis

梁云亮

暂无认证

  • 3浏览

    0关注

    1211博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

基于SpringBoot和MyBatisPlus的项目开发脚手架

梁云亮 发布时间:2020-05-03 17:27:18 ,浏览量:3

本博客主要功能是从创建Spring Boot项目开始讲解如何搭建一个较为通用的快速开发脚手架,方便在以后的开发中可以快速的应用,避免每次写都要去以前的项目里翻工具类和通用配置。

代码下载地址:基于SpringBoot和MyBatisPlus的项目开发脚手架,有用请给上一个Star吧! 数据库为MySQL8.x

项目集成模块说明: 工具类说明
  • Base64Util:加密解密工具类
  • JsonUtil:jackson工具类,参考博客:Jackson工具类
  • RedisUtil:Redis操作工具类
  • RandomUtil:生成随机数、随机字符串、随机日期、随机电话号码、随机汉字姓名
  • DateTimeUtils:日期时间工具类
  • MD5Util:String进行MD5加密
  • DESUtil:DES加解密工具类
  • IOUtil:字符串和InputStream转换
PageBean:对分页查询数据库返回的数据进行封装 需要Redis序列化的实体类的toString()方法要求

需要和Redis打交道的实体类的toString()方法要求输出格式为JSON字符串, 具体操作参考博客:Intellij 自定义toString方法输出Json格式字符串

集成commons-codec,加解密用

相关文件:Base64Util

集成druid
  • 参考博客:SpringBoot整合Druid
  • Druid测试网址:http://localhost/pf/druid/index.html 用户名:druid 密码:1234
集成Logback

参考博客:SpringBoot整合Logback

注:测试阶段可以将logback-spring.xml中root标签内的内容注释起来

整合Jackson

参考博客:Json 数据处理技术 之 Jackson

返回统一格式的数据

参考博客:服务器端返回统一格式的数据

统一异常处理和全局异常捕获:@ControllerAdvice + @ExceptionHandler

参考博客:SpringBoot统一异常处理

整合Redis

参考博客:SpringBoot整合Redis

实现功能:Redis增删改查操作、缓存操作

注:com.hc.config.redisConfig中最上方定义的几个常量需要根据项目进行调整

整合MyBatisPlus及分页插件

参考博客:SpringBoot整合MyBatisPlus

集成分页功能 整合Hibernate Validator

参考博客:SpringBoot整合hibernate-validator进行参数校验

整合Swagger2 整合Quartz 整合Solar 前后端分离+JWT验证

参考博客:SpringBoot+JWT 前后端分离

关注
打赏
1665409997
查看更多评论
立即登录/注册

微信扫码登录

0.0440s