Awesome-GitHub-Repo icon indicating copy to clipboard operation
Awesome-GitHub-Repo copied to clipboard

开源自荐:简单易用的springboot API快速开发框架

Open pddon opened this issue 3 months ago • 0 comments

项目开源信息:

项目包含服务器和客户端两部分

  • 类别:JAVA 地址:https://github.com/pddon/easy-spring-boot-api
  • 类别:TypeScript 地址:https://github.com/pddon/easy-api-client

项目标题:easy-spring-boot-api

项目描述:

本项目是基于springboot的api接口开发框架,可用于构建开放接口服务器、业务系统接口服务器等等,简化接口开发、接口对接工作,增强接口易用性、安全性,标准化接口请求参数、格式、错误码、异常处理、国际化翻译、接口日志、接口调用频次控制,增加了一些通用功能支持(如:缓存、锁、防重提交、接口覆盖、会话控制等等)。

  • 亮点:

    • 提供接口开发相关基础能力: 提供了对api安全、加签、验签、参数自动解析/校验/加解密/数据脱敏、统一异常管理、国际化、自动接口文档、统一错误码管理、缓存管理、会话管理、分布式锁、api接口覆盖替换、应用/渠道管理、接口调用频次管理等等功能;
    • 提供多种客户端包接入:现已提供java版本和Typescript版本客户端包;
    • 接入简单:只需引入依赖包和启用注解即可享有左右功能支持;
    • 高度可拓展:该框架提供了加签/验签、加解密、错误码生成、分布式锁、缓存管理等等功能的默认实现,且支持开发者替换实现类,只需实现接口并将bean实例化到spring容器即可;
  • 快速入门教程:https://github.com/pddon/easy-spring-boot-api/blob/main/doc/quickStart.md

pddon avatar Mar 21 '24 03:03 pddon