今天给大家分享一个springboot轻量级快速开发后端通用框架springboot-platform。
框架概况:springboot-platform是一个基于springboot的后端框架,特别适合中小项目,里面集成各种工具类(例如mybatis-plus,shiro等)和中间件(redis,rabbitmq,kafka等),集成方便的代码生成器,一键生成controller,service,entity,mapper,xml代码,生成完直接可以访问。
框架结构:下图为框架的整体结构,详细的描述了调用的过程以及里面的一些组件。
框架使用的技术栈:该框架使用的技术栈为比较流行的技术栈,能够处理各种复杂的业务。
框架的组织结构:下图为框架的组织结构,清晰明了。
框架亮点:
①框架中加入了小白专用代码生成器,只需要修改一处配置,就可以实现多表的增删改查的代码。
②集成mysql5.7和mysql8.0,可以很方便的进行切换,主从数据源和swagger配置了动态的开关,实现灵活的控制。
③框架中加入了动态验签的标签,支持md5,sha1的验签,只需一个标签就可以灵活的控制验签,方便把接口暴露给第三方调用。
④集成了rsa非对称加密的组件,可以生成公钥和私钥,还有加密和解密的方法,密钥的存取跟token的存取类似,调用更安全。
框架地址:
https://github.com/tzword/springboot-platform.git
------------------END------------------
最后,因为图片显示问题,本文中的框架图不完整,如果想获取项目的整体框架图,可以关注我,转发+私信 springboot架构 可以获取框架的完整架构图。