simplest-web

Introduction: 前后端分离项目基于 simplest-web 可以快速构建基于 Web Json API 格式的统一通讯交互
More: Author   ReportBugs   
Tags:

基于 SpringBoot Web 快速构建 API 脚手架 解决重复繁琐工作 高效开发 SpringBoot Web API 接口 之前我们已经,出了一些列文章。 讲解如何封统一全局响应 Restful API。 感兴趣的可以看我前面几篇文章 (整个 starter 项目发展史) 文章都在公众号 程序员三时 上面。 SpringBoot 定义优雅全局统一 Restful API 响应框架 SpringBoot 定义优雅全局统一 Restful API 响应框架二 SpringBoot 定义优雅全局统一 Restful API 响应框架三 SpringBoot 定义优雅全局统一 Restful API 响应框架四 SpringBoot 定义优雅全局统一 Restful API 响应框架五 SpringBoot 定义优雅全局统一 Restful API 响应框架六 后续我萌生里新的想法,SpringBoot 不是提供了自己的 starter。我们也可以自定义starter吗,于是我定义了rest-api-spring-boot-starter,已经发布到 maven 中央仓库,对之前 Restful API 响应框架 做了集成和重构, 在这个基础上我又总结封装了我自己工作常用的很多工具,结合 SpringBoot 封装了全能的工具。 已经更新到了 1.3.0 不耦合任何依赖

目前更新版本到 2.0.0 支持功能如下

  1. 支持一键配置自定义 RestFull API 统一格式返回
  2. 支持 RestFull API 错误国际化
  3. 支持全局异常处理,全局参数验证处理
  4. 业务错误断言工具封装,遵循错误优先返回原则
  5. 封装 Redis key,value 操作工具类。统一 key 管理 spring cache 缓存实现
  6. RestTemplate 封装 POST,GET 请求工具
  7. 日志集成。自定义日志路径,按照日志等级分类,支持压缩和文件大小分割。按时间显示
  8. 工具库集成 集成了 lombok,hutool,commons-lang3,guava。不需要自己单个引入
  9. 集成 mybatisPlus 一键代码生成
  10. 日志记录,服务监控,支持日志链路查询。自定义数据源
  11. OpenApi3 文档一键配置。支持多种文档和自动配置
  12. 生成 JWT 标准 Token 和权限认证
  13. 全局自定义 Json 序列化处理对空,浮点,时间等类型格式返回
  14. 接口限流,Ip 城市回显
  15. HttpUserAgent 请求设备工具封装
  16. RequestUtil 参数解析封装工具

详细使用文档官网

在使用过程中尽量使用最新版本。我会持续更新更多的内容。 会第一时间发布在我的公众号 程序员三时,全网同名

可以关注 公众号 程序员三时。用心分享持续输出优质内容。

点赞支持,请作者喝一杯☕️

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools