登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
Gitee 年度开源项目评选中~
代码拉取完成,页面将自动刷新
开源项目
>
程序开发
>
Spring Boot 扩展
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
227
Star
1.5K
Fork
428
minbox-projects
/
api-boot
代码
Issues
10
Pull Requests
1
Wiki
统计
流水线
服务
JavaDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
我知道了,不再自动展开
发行版
最新版
2.3.8
a1bd541
2022-04-25 12:36
对比
2.3.8
恒宇少年
支持minbox-logging使用mongo作为数据存储方式 适配minbox-logging日志组件的过期数据清理器配置参数 升级minbox-parent版本为1.0.9 升级SpringBoot版本为2.6.7
最后提交信息为:
发布2.3.8版本
2.3.7
f49ee26
2022-04-07 09:41
对比
2.3.6 & 2.3.7
恒宇少年
1. 集成minbox-grace操作日志组件 2. 新增Redis方式集成OAuth2时客户端存储方式选择性配置 3. 为AgentConfig配置类自动添加配置属性提示 4. 替换统一依赖xml文件内的revision占位符 5. 升级SpringBoot版本为2.6.6
最后提交信息为:
发布2.3.7版本
2.3.5
967584b
2021-11-22 15:22
对比
2.3.5
恒宇少年
### 🔨 Dependency Upgrades - 适配重构后的mybatis-pageable 1.0.8版本,支持skip跳过指定查询 - 升级ssh-agent为1.0.1版本 - 升级minbox-oauth为1.0.2版本 - 升级Spring版本为5.3.13 - 升级SpringBoot版本为2.6.0
最后提交信息为:
发布2.3.5版本
2.3.4
6439ec3
2021-04-22 17:26
对比
2.3.4
恒宇少年
## ✨ New Features - ApiBoot OAuth新增alwaysCreateToken配置信息 - ApiBoot OAuth支持自定义认证异常配置 ## 🎨 Optimizations - 修复minbox-oauth刷新令牌时错误问题 ## 🔨 Dependency Upgrades - 升级Minbox OAuth版本为1.0.1 - 升级MyBatis Enhance版本为1.1.4 - 升级Spring版本为5.3.6 - 升级SpringBoot版本为2.4.5 - 升级Spring Security版本为5.4.6 - 升级Spring Data Bom版本为2021.0.0 - 升级Jacksom Bom版本为2.12.3 - 升级Log4j Bom版本为2.14.1 - 升级FastJson版本为1.2.76 - 升级Druid版本为1.2.6 - 升级Guava版本为30.1.1-jre - 升级Caffeine版本为3.0.1 - 升级Redisson版本为3.15.4 - 升级MongoDB Driven Sync版本为4.2.3 - 升级ElasticSearch版本为7.12.0 - 升级HikariCP版本为4.0.3
最后提交信息为:
fix bug
2.3.3.RELEASE
3dc0c80
2020-11-24 10:07
对比
2.3.3.RELEASE
恒宇少年
## ✨ New Features - [ [#67](https://github.com/minbox-projects/api-boot/issues/67) ] 新增消息管道ServerConfiguration的自定义配置类 - [ [#72](https://github.com/minbox-projects/api-boot/issues/72) ] 集成ssh-agent代理组件 ## 🎨 Optimizations - 删除项目配置的flatten插件,使用minbox-build插件配置 - 删除第三方依赖,使用api-boot-bom项目内的依赖版本 ## 🔨 Dependency Upgrades - 升级minbox-parent版本为v1.0.4 - 升级SpringBoot版本为v2.3.6 - 升级Spring版本为v5.2.11
最后提交信息为:
Merge branch '2.3.x'
2.3.2.RELEASE
12745ef
2020-10-30 15:51
对比
2.3.2.RELEASE
恒宇少年
## ✨ New Features - 添加消息管道需要的默认RedisMessageListenerContainer - 独立Oauth客户端配置信息 ## 🐛 Bug Fixes - 修复mybatis enhance plugin无法找到版本问题 ## 🎨 Optimizations - [[#62](https://github.com/minbox-projects/api-boot/issues/62) ] 修改Banner显示样式,新增输出官网以及博客地址 - [[#67](https://github.com/minbox-projects/api-boot/issues/67) ] 新增MessagePipeConfiguration配置类的自定义Customizer接口 - 配置RedisMessageListenerContainer类作为实例化消息管道配置条件 - 适配使用默认的RedisMessageListenerContainer - 删除JsonTools,请使用JsonUtils - 修改pageable属性类转换方式 ## 🔨 Dependency Upgrades - [[#65](https://github.com/minbox-projects/api-boot/issues/65) ] 升级message pipe消息管道版本为 v1.0.2.RELESE - 升级Spring/SpringBoot版本为v5.2.9/v2.3.4
最后提交信息为:
Merge branch '2.3.x'
2.3.1.RELEASE
bcdebea
2020-08-25 09:23
对比
2.3.1.RELEASE
恒宇少年
## New Features - "ApiBoot Logging"、"ApiBoot Logging Admin" 不再需要手动添加`@EnableLoggingClient`、`@EnableLoggingAdmin`注解。 - 集成 "message-pipe" 分布式顺序消费管道框架 - 添加LoggingFactoryBeanCustomizers类来集合注入LoggingFactoryBeanCustomizer实例 ## Fix Bugs - 使用2.3.0版本的Security OAuth2组件时配置"ignore-urls"后启动时报错 - 项目中不集成`MongoDB`时,启动抛出找不到`MongoSetting`相关异常 ## ️ Dependency Upgrades - 升级SpringBoot版本为 2.3.3.RELEASE - 升级Spring版本为 5.2.8.RELEASE - 升级MinBox Parent版本为 1.0.1.RELEASE
最后提交信息为:
Merge branch '2.3.x'
2.3.0.RELEASE
c3e408b
2020-07-22 15:40
对比
2.3.0.RELEASE
恒宇少年
- 变更项目根模块的 "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" 插件从项目中抽离作为独立项目存在,[minbox-datasource-switch](https://github.com/minbox-projects/minbox-datasource-switch) - 将 "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" 插件从项目中抽离作为独立项目存在,[minbox-ratelimiter](https://github.com/minbox-projects/minbox-ratelimiter) - 将 "api-boot-plugin-oauth" 插件从项目中抽离作为独立项目存在,[minbox-oauth](https://github.com/minbox-projects/minbox-oauth) - 将 "api-boot-plugin-sequence" 插件从项目中抽离作为独立项目存在,[minbox-sequence](https://github.com/minbox-projects/minbox-sequence) - 将 "api-boot-plugin-security" 插件从项目中抽离作为独立项目存在,[minbox-security](https://github.com/minbox-projects/minbox-security) - 将 "api-boot-plugin-resource-load" 插件从项目中抽离作为独立项目存在,[minbox-resource-load](https://github.com/minbox-projects/minbox-resource-load) - 将 "${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类型的映射
最后提交信息为:
Add v2.3.0 change details
2.2.7.RELEASE
10f389d
2020-07-08 08:54
对比
2.2.7.RELEASE
恒宇少年
- 新增mongo-client-settings组件(扩展SpringBoot Mongo配置) - 修复Swagger组件使用spring-boot-starter-validation(SpringBoot v2.3.x+) - 更新部分源码注释内容
最后提交信息为:
modify version
2.2.6.RELEASE
8b5ba6f
2020-06-22 11:51
对比
2.2.6.RELEASE
恒宇少年
- 新增ApiBoot OAuth2的刷新令牌过期配置参数 - 升级Spring/SpringBoot依赖版本为v5.2.7/v.2.3.1 - 新增minbox-logging排除指定HttpStatus的参数配置 - 修改SpringMvc配置首选json-mapper的方式 - 升级flatten-maven-plugin插件版本 - 删除默认集成SpringCloud的指定版本(防止与业务系统版本冲突)
最后提交信息为:
修改注释
2.2.5.RELEASE
9f535e5
2020-05-07 20:47
对比
2.2.5.RELEASE
恒宇少年
- 集成ApiBoot Sequence分布式高效ID插件 - 添加ApiBootSequenceContext用于生成String/Long类型的ID - 通过ApiBootSequenceProperties可配置数据中心编号、工作机器编号、回拨毫秒量等属性 - fix bugs
最后提交信息为:
发布v2.2.5版本
2.2.3.RELEASE
faa9217
2020-04-14 13:54
对比
2.2.3.RELEASE
恒宇少年
- 升级SpringBoot为v2.2.6 - 添加MyBatis Enhance支持自定义操作SqlSessionFactoryBean接口 - 升级minbox-logging为v1.0.4 - 修改javadoc编译错误问题
最后提交信息为:
修改banner输出的版本号
2.1.7.RELEASE
e1e8838
2020-01-06 13:28
对比
2.1.7.RELEASE
恒宇少年
## 新特性 - 支持自定义认证服务器OAuth2认证失败时响应内容,详见:[I17O6B](https://gitee.com/minbox-projects/api-boot/issues/I17O6B) ## 更新日志 - 升级分布式链路日志minbox-logging为1.0.3.RELEASE - 提供自定义认证失败使用示例,[CustomAuthorizationDeniedResponse](https://gitee.com/minbox-projects/api-boot/blob/master/api-boot-samples/api-boot-sample-security-oauth-jwt/src/main/java/org/minbox/framework/api/boot/sample/CustomAuthorizationDeniedResponse.java) - 提供默认`AuthorizationDeniedResponse`默认实现[DefaultAuthorizationDeniedResponse](https://gitee.com/minbox-projects/api-boot/blob/master/api-boot-project/api-boot-plugins/api-boot-plugin-oauth/src/main/java/org/minbox/framework/api/boot/plugin/oauth/response/DefaultAuthorizationDeniedResponse.java) - 修复minbox-logging采集日志发生位置错误问题 - 统一部分源码类上的注释格式 - ApiBoot提供`WebResponseExceptionTranslator`实现类[ApiBootWebResponseExceptionTranslator](https://gitee.com/minbox-projects/api-boot/blob/master/api-boot-project/api-boot-plugins/api-boot-plugin-oauth/src/main/java/org/minbox/framework/api/boot/plugin/oauth/translator/ApiBootWebResponseExceptionTranslator.java) ,用于处理OAuth2Exception异常。
最后提交信息为:
代码同步
2.2.2.RELEASE
e1e8838
2020-01-06 13:27
对比
2.2.2.RELEASE
恒宇少年
## 新特性 - 支持自定义认证服务器OAuth2认证失败时响应内容,详见:[I17O6B](https://gitee.com/minbox-projects/api-boot/issues/I17O6B) ## 更新日志 - 回退fastJson版本为1.2.60 - 升级分布式链路日志minbox-logging为1.0.3.RELEASE - 提供自定义认证失败使用示例,[CustomAuthorizationDeniedResponse](https://gitee.com/minbox-projects/api-boot/blob/master/api-boot-samples/api-boot-sample-security-oauth-jwt/src/main/java/org/minbox/framework/api/boot/sample/CustomAuthorizationDeniedResponse.java) - 提供默认`AuthorizationDeniedResponse`默认实现[DefaultAuthorizationDeniedResponse](https://gitee.com/minbox-projects/api-boot/blob/master/api-boot-project/api-boot-plugins/api-boot-plugin-oauth/src/main/java/org/minbox/framework/api/boot/plugin/oauth/response/DefaultAuthorizationDeniedResponse.java) - 修复minbox-logging采集日志发生位置错误问题 - 统一部分源码类上的注释格式 - ApiBoot提供`WebResponseExceptionTranslator`实现类[ApiBootWebResponseExceptionTranslator](https://gitee.com/minbox-projects/api-boot/blob/master/api-boot-project/api-boot-plugins/api-boot-plugin-oauth/src/main/java/org/minbox/framework/api/boot/plugin/oauth/translator/ApiBootWebResponseExceptionTranslator.java) ,用于处理OAuth2Exception异常。
最后提交信息为:
代码同步
2.2.1.RELEASE
d778f20
2019-12-16 17:20
对比
2.2.1.RELEASE
恒宇少年
- 升级SpringBoot版本为2.2.2.RELEASE - 升级minbox-logging版本为1.0.3.RC1 - 升级minbox-framework版本为1.0.2.RELEASE - 集成minbox-logging内新特性GlobalLog(全局日志,支持error级别的堆栈日志采集) - 新增全局日志存储方式枚举GlobalLoggingStorageAway - 新增全局日志存储方式自动化配置类ApiBootLoggingGlobalLogStorageAutoConfiguration - 添加api.boot.logging.global-logging-storage-away参数配置,默认为memory内存方式 - 添加logging_global_logs表结构
最后提交信息为:
发布2.2.1.RELEASE版本
2.1.6.RELEASE
1846499
2019-12-16 17:06
对比
2.1.6.RELEASE
恒宇少年
- 升级SpringBoot版本为2.1.11.RELEASE - 升级minbox-logging版本为1.0.3.RC1 - 升级minbox-framework版本为1.0.2.RELEASE - 集成minbox-logging内新特性GlobalLog(全局日志,支持error级别的堆栈日志采集) - 新增全局日志存储方式枚举GlobalLoggingStorageAway - 新增全局日志存储方式自动化配置类ApiBootLoggingGlobalLogStorageAutoConfiguration - 添加api.boot.logging.global-logging-storage-away参数配置,默认为memory内存方式 - 添加logging_global_logs表结构
最后提交信息为:
发布2.1.6.RELEASE版本
2.2.0.RELEASE
7625099
2019-11-29 17:09
对比
2.2.0.RELEASE
恒宇少年
- 支持SpringBoot2.2.0以上版本分支 - 升级SpringCloud版本为Hoxton.RELEASE - 升级druid版本为1.1.21 - 升级spring-security-oauth2版本为2.4.0.RELEASE - 升级spring-security-jwt版本为1.1.0.RELEASE - 修改ApiBootDefaultAuthenticationEntryPoint返回json字符串的方式为fastJson - 修改ApiBootDefaultAccessDeniedHandler返回json字符串方式为fastJson
最后提交信息为:
2.2.0.RELEASE更新日志
2.1.5.RELEASE
d8fc550
2019-11-07 11:06
对比
2.1.5.RELEASE
恒宇少年
## 2.1.5.RELEASE更新日志(2019-11-6日发布) - 新增ApiBoot Alibaba Oss西南成都地域 - 修复ApiBoot Logging与Seata提供的openfeign拦截器冲突问题 - 修复ApiBoot Enhance Codegen生成实体时,不创建codegen.setting.json文件抛出异常问题 - 升级SpringBoot为2.1.9.RELEASE - 修改ApiBoot DataSource Switch多线程切换为Deque方式 - 修改框架源码描述 - 修复ReadMe公众号不显示问题 - 修复Banner输出版本错误问题
最后提交信息为:
创建2.1.5.RELEASE分支
2.1.2.RELEASE
6d23eed
2019-07-23 16:50
对比
2.1.2.RELEASE
恒宇少年
- ApiBoot Logging - 可配置指定路径前缀下的请求采集上报日志 - 可排除指定路径不进行采集日志 - 支持控制台打印美化后的json - 支持实时上报请求日志 - 支持定时上报指定数量的请求日志 - 可配置项目启动后间隔时间上报,单位:秒 - 支持内存方式临时缓存请求日志 - 支持服务停止后上报缓存中全部日志到Admin - 支持配置上报Admin的指定地址,进行上报日志 - 支持从服务注册中心获取Admin的地址,负载均衡上报请求日志 - 支持配置上报请求日志时安全用户信息 - ApiBoot Logging Admin(初版首发) - 支持SpringCloud注册中心服务发现 - 支持美化接收的请求日志json内容 - 支持记录具体上报日志的服务信息 - 支持数据源方式存储请求日志 - 支持SpringSecurity配置保护日志上报安全性
最后提交信息为:
ApiBoot Logging Admin 数据库所需建表语句
2.1.1.RELEASE
90f5fa1
2019-07-16 18:44
对比
2.1.1.RELEASE
恒宇少年
- ApiBoot Logging 初版发布 - 0侵入代码设计 - 支持链路日志输出 - 支持SpringCloud Openfeign透传日志链路信息 - 支持请求完成后多个Order Notice通知请求日志信息 - 支持请求异常堆栈信息保存 - 支持读取RequestBody内容 - 支持读取ResponseBody内容 - 支持请求日志关联具体服务Id - 支持自定义存储日志 - ApiBoot OAuth - 支持Redis存储Token - 支持内存方式、Redis方式配置多客户端 - 支持内存方式、Redis方式配置token有效期 - ApiBoot Mybatis Enhance - 丰富示例 - 官网文档更新
最后提交信息为:
发布ApiBoot 2.1.1.RELEASE版本
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
Java
1
https://gitee.com/minbox-projects/api-boot.git
git@gitee.com:minbox-projects/api-boot.git
minbox-projects
api-boot
api-boot
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册