介绍

开源初衷

一直想找一个轻量级、适合所有水平开发人员能够快速上手的微服务框架、并且要求:

  • 可以自动生成controller、service、dao,以及最为繁琐的po类。
  • 可以自动通过数据库表生成新增、修改、删除、查询、详情等基本功能接口。无须手动编写代码。
  • 可以自动生成接口地址、保证项目团队所有人接口风格一致。
  • 框架自动加事务、而不是程序员在每个接口上手动加注解,避免遗忘造成重大损失
  • 可以把开发过程中经常使用的功能全部封装成工具类、加快开发速度。例如 经常用到的各种功能 以及中间件全部封装、开发人员即使不会相应的技术也可进开发
  • 有完整的接口调用记录、错误日志、接口调用次数、接口调用耗时等
  • 所有代码都在框架里面、包括提供工具类、配置信息 方便用户二次开发。而不是把核心代码封装成独立jar包。开发人员无法修改

但是没有找到合适的。于是利用空闲休息时间开始自己写了一套微服务系统框架。如此有了昆鹏。

在线体验

官网地址:http://kunpengtool.cn

演示地址:http://kunpengtool.cn/auth

接口文档地址:http://kunpengtool.cn/gateway/doc.html

特性

  • 自动生成代码
  • 微服务全栈解决方案
  • 无学习成本
  • 提供大量常用工具
  • 注解支持
  • knife4j扩展
  • 可配置性高

支持数据库

  • MySQL (默认)
  • Oracle
  • SQL Server
  • PostgreSQL

使用的技术栈

springBoot、springCloud、springcloud-alibaba、mybatis-plus、mybatis-plus-join、pagehelper、druid、flywaydb、jwt、minio、knife4j、alibaba-json、okhttp、easyexcel、tika、staxon、oshi、bitwalker、smiley、pinyin4j、zxing、hutool、lombok

代码托管

码云