专栏首页SpringBoot 核心技术ApiBoot v2.3.x分支第一个版本发布,重构源码架构设计

ApiBoot v2.3.x分支第一个版本发布,重构源码架构设计

知识改变命运,撸码使我快乐,2020继续游走在开源界 点赞再看,养成习惯 给我来个Star吧,点击了解下基于SpringBoot的组件化接口服务落地解决方案

ApiBoot 是什么?

ApiBoot 是接口服务的落地解决方案,提供了一系列开箱即用的组件,通过封装来简化主流第三方框架的集成,从而提高开发者开发效率、学习成本、降低入门门槛,真正的实现开箱即用!!!

image

ApiBoot角色类似于SpringBoot,用于集成各种第三方框架,也会针对相同类型的框架进行归类,而它所属的开源组织minbox-projects内也会开源一些基础的框架,针对这些基础框架ApiBoot同样会做出集成

更多开源信息请访问:https://blog.yuqiyu.com/opensource/

ApiBoot所属minbox-projects开源组织:

SpringBoot简单了解的开发者就可以编写安全稳定的接口服务,可为移动端、网页端等多个端点提供丰富的安全接口。

ApiBoot依赖于SpringBoot,完全遵循SpringBoot自定义Starter的规范实现,可以使用ApiBoot构建独立的Java应用程序,主要的职责是封装并且落地项目中常用到的第三方依赖,未来会接入越来越多优秀的开源项目,提供统一的SpringBoot集成解决方案。

愿景:

  • 为Java开发者提供低门槛第三方框架集成解决方案,让复杂的框架集成使用的门槛更低。
  • 开箱即用,内部封装了主流框架,只需添加依赖、简单配置即可使用。
  • 各个组件可独立使用,不再冗余你的应用程序。
  • 可简单快速的构建安全的restful资源接口服务。
  • 可用于构建SpringCloud微服务服务实例。

如果您想要系统的学习 ApiBoot 可以访问我的博客:https://blog.yuqiyu.com/apiboot-all-articles.html或者官方文档:https://apiboot.minbox.org

v2.3.0 更新日志 ✨

  • 变更项目根模块的 "artifactId" 为 "api-boot-build"
  • 新增 "api-boot-project/api-boot" 模块
  • 将 "api-boot-plugin-alibaba-oss" 模块代码逻辑迁移至 "api-boot"模块
  • 将 "api-boot-plugin-mail" 模块代码逻辑迁移至 "api-boot" 模块
  • 将 "api-boot-plugin-sms" 模块代码逻辑迁移至 "api-boot" 模块
  • 将 "api-boot-plugin-datasource-switch" 插件从项目中抽离作为独立项目存在 [#37]
  • 将 "api-boot-plugin-http-convert" 模块代码逻辑迁移至 "api-boot" 模块
  • 将 "api-boot-plugin-message-push" 模块代码逻辑迁移至 "api-boot" 模块
  • 将 "api-boot-plugin-quartz" 模块代码逻辑迁移至 "api-boot" 模块
  • 将 "api-boot-plugin-rate-limiter" 插件从项目中抽离作为独立项目存在 [#34]
  • 将 "api-boot-plugin-oauth" 插件从项目中抽离作为独立项目存在 [#41]
  • 将 "api-boot-plugin-sequence" 插件从项目中抽离作为独立项目存在 [#39]
  • 将 "api-boot-plugin-security" 插件从项目中抽离作为独立项目存在 [#42]
  • 将 "api-boot-plugin-resource-load" 插件从项目中抽离作为独立项目存在 [#35]
  • 将 "${project.groupId}" 变量替换为 "org.minbox.framework"
  • 分组 "api-boot-dependencies" 固化版本的依赖列表
  • 配置banner使用 "${api-boot.version}" 变量,保持输出版本号与项目一致
  • 新增 "api-boot-tools" 模块,提供常用工具类,如:ApplicationContextTools、BeanFactoryTools...
  • "api-boot-mybatis-enhance-maven-codegen" 插件新增 "TypeMapping" 配置项,可配置Jdbc与Java类型的映射

作者个人 博客 使用开源框架 ApiBoot 助你成为Api接口服务架构师

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • ApiBoot:《SpringBoot》整合组件接口服务框架落地解决方案

    ApiBoot是一款基于SpringBoot2.x的接口服务集成基础框架,内部提供了框架的封装集成,让接口开发者完成开箱即用,不再为搭建接口框架而犯愁,从而极大...

    恒宇少年
  • ApiBoot 2.0.5.RELEASE 版本发布

    GitHub Wiki:https://github.com/hengboy/api-boot/wiki 码云 Wiki:https://gitee.com/...

    恒宇少年
  • 还不会使用JWT格式化OAuth2令牌吗?

    OAuth2默认的AccessToken是由DefaultAccessTokenConverter生成,是具有唯一性的UUID随机字符串,我们如果想要使用JWT...

    恒宇少年
  • gpl16699平台的探针注释到基因名(十一月学徒投稿)

    现在我完成作业就遇到了gpl16699平台,它并没有bioconductor的包,所以需要下载gpl平台的soft文件,进行注释,官网https://www.n...

    生信技能树
  • 理解 JavaScript 的 async/await

    IT故事会
  • 收缩临时表空间

            当排序操作、重建索引等大型操作无法在内存中完成时,临时表空间将为排序提供便利。一般情况下临时表空间为多个用户,多个会话所共 享。不能为会话分...

    Leshami
  • JavaEE——jsp介绍

    jsp介绍: jsp全称Java Server Page,它是Servlet的扩展,其作用就是简化网站创建过程和维护动态网站。 jsp运作原理: 浏览器访问in...

    企鹅号小编
  • javaWeb idea学习笔记(七)Jsp极速入门

    contentType,用来指定Jsp页面所采用的编码方式,默认值:text/html,ISO-8859-1

    逆回十六夜
  • uni-app学习笔记-uni.request请求和渲染页面(九)

    前端最主要的还是将数据从后端请求过来,对数据进行处理,并且渲染在界面, 前面讲到了uni-app请求接口跨域问题https://www.jianshu.com...

    王小婷
  • APUS全球移动应用分析报告(2014年11月)

    大数据文摘

扫码关注云+社区

领取腾讯云代金券