登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
我知道了
查看详情
登录
注册
接口下线通知:"Star 一个仓库" 接口将于6月14日0点正式下线
代码拉取完成,页面将自动刷新
开源项目
>
程序开发
>
微服务
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
849
Star
3.1K
Fork
947
GVP
JbootProjects
/
jboot
代码
Issues
72
Pull Requests
0
Wiki
统计
流水线
服务
Gitee Pages
JavaDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
我知道了,不再自动展开
发行版
v3.10.1
838015e
2021-07-04 10:11
对比
v3.10.1
Michael Yang
- 新增:ApiDoc 新增 allInOne 模式,方便把所有 api 生成到一个文档里 - 新增:@Api() 注解新增 orderNo 的配置 - 新增:可以通过 api-remarks.json 和 api-mock.json 为文档配置 json 输出 - 新增 "ApiJsonGenerator",用于生成通过数据库生成 api-remarks.json 和 api-mock.json 文件 - 新增:ApiDoc 文档新增自定义排序 Comparator 配置的支持 - 新增:ApiDoc 新增自定义 ApiMockBuilder 的支持,用于构建任意 Model 的 Mock 数据 - 新增:"@ApiResp" 注解,用于对 JFinal 通过 render 而非返回值的形式的支持 - 新增:ApiDocument 等信息添加序列化的支持
最后提交信息为:
v3.10.1 release (^.^)YYa!!
v3.10.0
d581780
2021-06-29 09:54
对比
v3.10.0
Michael Yang
- 新增:apidoc 模块 - 优化:JbootCaptchaCache 在某些情况下可能出现 NPE 的问题 - 优化:升级 JFinal 到 v4.9.14 最新版本
最后提交信息为:
v3.10.0 release (^.^)YYa!!
v3.9.20
b96fe99
2021-06-24 12:52
对比
v3.9.20
Michael Yang
- 优化:由于 JFinal 紧急发布新版本,因此同步到 JFinal 最新版本 - 修复:因为 ehcache 依赖默认并没有引入,将 session 的默认存储改为 caffeine。感谢 @orangeJ - 修复:@RequestMapping() @Path() 无法配置动态参数的问题
最后提交信息为:
v3.9.20 release (^.^)YYa!!
v3.9.19
4ab1e39
2021-06-20 22:11
对比
v3.9.19
Michael Yang
- 新增:@MockClass() 注解,用于多 AOP 的 Class 进行 Mock - 新增:MockMvc 新增 requestStartListener 和 requestFinishedListener 的支持 - 新增:@TestConfig.devMode 和 @TestConfig.launchArgs 配置的支持 - 新增:MockMvcResult.getContentAsJSONObject() 和 assertJson() 方法 - 新增:MockHttpServletRequest 新增 addQueryParameter() 方法 - 新增:@DefaultValue() 注解,用与对参数配置默认值 - 新增:"jboot.sentinel.reqeustTargetPrefix" 配置的支持,用于配置 sentinel 对某些 url 进行拦截 - 优化:优化控制台 action 的日志输出的性能 - 优化:升级 JFinal 到最新版本 - 优化:通过 MockMvc 进行单元测试的时候,若 Controller 发生 404 或者 500 等错误的时候,则不通过 junit 测试 - 文档:添加验证器错误自定义渲染的相关文档 - 文档:同步 junit 测试文档 - 文档:修复 Sentinel 的里错误的配置文档
最后提交信息为:
v3.9.19 release (^.^)YYa!!
v3.9.18
f248946
2021-06-20 22:09
对比
v3.9.18
Michael Yang
- 新增:新增 @MockMethod 注解,方便对 AOP 方法进行 Mock - 新增:@TestConfig(autoMockInterface=false) 配置,方便对接口进行 Mock 操作 - 修复:Motan RPC 框架的 protocol 配置不生效的问题 - 修复:ide 配置错误时给出的 JFinal 配置帮助文档网址错误
最后提交信息为:
v3.9.18 release (^.^)YYa!!
v3.9.17
b3a7d60
2021-06-08 09:37
对比
v3.9.17
Michael Yang
- 修复:JbootActionReporter 可能出现 NotFoundException 的问题 - 修复:JbootActionReporter 可能出现 NPE 的问题 - 修复:阿里云商业 MQ Aliyunmq 配置错误的问题,感谢 @不器 - 文档:修改某些描述错误的文档
最后提交信息为:
v3.9.17 release (^.^)YYa!!
v3.9.16
1470e82
2021-06-04 09:18
对比
v3.9.16
Michael Yang
- 修复:Junit 测试对于个别 ServletRequest 方法没有 mock 到而错处的问题 - 修复:当 Jboot 有上层 session 时(比如使用 shiro),修改 Controller session 无法同步上层 session 的问题
最后提交信息为:
v3.9.16 release (^.^)YYa!!
v3.9.15
73fff57
2021-06-04 09:17
对比
v3.9.15
Michael Yang
- 新增:新增单元测试的辅助类的支持 - 新增:ActionReporter 新增 render 信息的输出功能 - 新增:工具类 ReflectUtil.java - 优化:调整默认的JbootShiroInvokeListener实现,保存被拦截的请求便于后续跳转使用,感谢 @没牙的小朋友 - 修复:jboot.properties配置文件中 jboot.shiro.ini 配置未生效的问题,感谢 @没牙的小朋友 - 修复:在某些情况下 PathKit.getWebRootPath 得到错误结果的问题
最后提交信息为:
v3.9.15 release (^.^)YYa!!
v3.9.14
728d708
2021-05-30 11:25
对比
v3.9.14
Michael Yang
- 新增:为 undertow 新增默认的 content-type,解决 mp4 等视频不能播放的问题 - 新增:ValidErrorRender,方便用户自定义 "数据验证" 错误的渲染器 - 修复:当 Interceptor 被 cglib 代理时,无法正确输出其日志的问题
最后提交信息为:
v3.9.14 release (^.^)YYa!!
v3.9.13
a032d6f
2021-05-24 16:31
对比
v3.9.13
Michael Yang
- 新增:新增配置 "jboot.app.listener",用于配置可以执行的 appListener - 新增:新增配置 "jboot.json.skipModelAttrs" 和 "jboot.json.skipBeanGetters" 配置 - 优化:JbootGatewayHandler 默认添加在系统里,方便进行动态路由 - 优化:JbootGatewayHealthChecker 的代码 - 优化:升级 JFinal 等依赖到最新版本 - 优化:对 ClickHouse 高级版本 驱动 进行适配 - 修复:代码生成器在某些情况下输出的 html 不是 utf8 编码的问题 - 修复:WeightUtil 判断错误的 bug
最后提交信息为:
v3.9.13 release (^.^)YYa!!
v3.9.12
2a2bd43
2021-05-16 10:56
对比
v3.9.12
Michael Yang
新增:devModel 可以动态配置,方便在某些场景下切换 devMode 修复:在某些极端场景下,PathKit.getWebRootPath() 可能出错的问题 修复:当查询的 Page 为 null 时,分页的总页数数据错误的问题
最后提交信息为:
v3.9.12 release (^.^)YYa!!
v3.9.11
5e9654b
2021-05-07 10:10
对比
v3.9.11
Michael Yang
新增:注解 @ActionKey() 支持 ./ 相对路径的配置 新增:门户网关拦截器新增对 Header 的配置 新增:JbootActionReporter 的开关配置,而不是由 devMode 决定 优化:门户网关的健康检查代码抽离为独立的类 JbootGatewayHealthChecker 优化:门户网关 NoneHealthUrlErrorRender 重构为 GatewayErrorRender,支持更多的错误渲染 优化:门户网关可以通过拦截器自定义前端渲染功能 优化:简化 RPC 的默认配置 优化:优化 JWT 的代码逻辑 优化:升级 JFinal、Seata 等到最新版本 优化:优化 ConfigUtil 的参数解析方法 优化:优化 FastJsonSerializer 的逻辑代码 文档:优化序列化的相关文档
最后提交信息为:
v3.9.11 release (^.^)YYa!!
v3.9.10
1ae2065
2021-04-19 10:30
对比
v3.9.10
Michael Yang
- 新增:Dubbo Method 的 oninvoke/onreturn/onthrow 配置的支持 - 新增:不同的 @RPCIject 持有不同 RPC 对象的支持 - 优化:当 provider 未启动,但是开启 check 后无法注入,但提示信息不明确的问题 - 优化:升级 jackson、dubbo 等到最新版本 - 修复:ConfigUtil 在读取 Object 时可能出错的问题 - 修复:RPCUtil 在配置 default 有时可能无效的问题 - 修复:Dubbo 版本升级后,不再支持对 consumer 的 protocol 配置 - 修复:Dubbo 升级到 2.7.10 后,若不配置直连协议,启动出错的问题
最后提交信息为:
v3.9.10 release (^.^)YYa!!
v3.9.9
b955e97
2021-04-08 10:39
对比
v3.9.9
Michael Yang
- 新增:@TxEnable() 注解的支持,方便在 Service 进行事务处理 - 优化:优化 JsonBodyParseInterceptor.java 代码 - 优化:升级 JFinal、FastJson 等到最新版本 - 修复:泛型的 Controller 无法覆盖子类 Action 的问题 [#I3FG0B](https://gitee.com/JbootProjects/jboot/issues/I3FG0B) - 修复:使用 @JsonBody 注解,同时使用 泛型 的 Controller 在 openJdk 下可能出错的问题 - 修复:paginateByColumns 传入复杂的 Order By 可能产生错误的问题 - 文档:修复 Dubbo 文档 url 路径错误的问题
最后提交信息为:
v3.9.9 release (^.^)YYa!!
v3.9.8
e68c05e
2021-04-02 10:27
对比
v3.9.8
Michael Yang
- 新增:@GetMapping() 和 @PostMapping() 的支持 - 新增:@JsonBody() 注解支持 LocalDate 和 LocalDateTime - 新增:@JsonBody() 注解支持在 Class 定义泛型的功能 - 优化:控制输出的 Action 时间执行时间,包含了模板引擎的渲染时间。 - 优化:Jwt 拦截器构建器的代码 - 优化:门户网关的 Http 代理代码 - 优化:升级 Nacos 等依赖到最新版本 -
最后提交信息为:
v3.9.8 release (^.^)YYa!!
v3.9.7
c740355
2021-03-15 17:14
对比
v3.9.7
Michael Yang
- 新增:@Lazy 懒加载注入的功能 - 新增:JbootController.getOrginalRequest() 方法,用于获取进过 Xss 处理后的原始 Request - 新增:JbootDirectiveBase.getParaToBigDecimal() 的系列方法 - 新增:Interceptors.addIfNotExist() 方法,用于对某些注解进行单次添加 - 新增:JbootController.getParaToBigDecimal() 和 getParaToBigInteger() 方法 - 优化:重命名 JFinalEnumObject 为 SharedEnumObject - 优化:Validator 验证错误的时候,错误信息给出错误的相关字段 - 修复:通过 @JFinalShareEnum 添加枚举,在某些极端情况下无法调用枚举静态方法的问题
最后提交信息为:
v3.9.7 release (^.^)YYa!!
v3.9.6
1eaa5ff
2021-03-07 11:44
对比
v3.9.6
Michael Yang
- 新增:门户网关动态配置拦截器的功能(之前只能通过配置文件进行配置) - 新增:门户网关动态配置负载均衡策略的功能(之前只能通过配置文件进行配置) - 新增:columns 新增 groupBy() 和 having() 的方法,方便构建 group by 的 SQL - 新增:新增 jboot.web.escapeParas 配置,方便全局对 xss 进行防护 - 优化:升级 JFinal、HikariCP、metrics、Shiro 等到最新版本 - 修复:使用 @Bean 注解,然后 Jboot.getBean() 通过 Bean Name 获取不到对象的问题 - 修复:Redis 缓存的 removeAll() 和 getKeys() 在某些情况返回数据不正确的问题
最后提交信息为:
v3.9.6 release (^.^)YYa!!
v3.9.5
3b251af
2021-03-01 14:58
对比
v3.9.5
Michael Yang
- 新增:CacheInterceptorBuilder.Util 工具类,用于对拦截器的判断 - 优化:重构 @Configuration 对 @Bean 的初始化工作 - 优化:JbootCglibCallback 对没有拦截器的方法的调用 - 修复:在热加载的情况下,JbootCoreConfig 无法转换为 JFinalConfig 的问题
最后提交信息为:
v3.9.5 release (^.^)YYa!!
v3.9.4
23e92c9
2021-02-23 18:03
对比
v3.9.4
Michael Yang
- 新增:@JfinalSharedEnum 注解的支持,方便把枚举添加到模板引擎里使用 - 新增:@PostConstruct 注解的支持,方便 Bean 在被创建的时候进行初始化 - 优化:ApplicationUtil.runInFatjar 的判断 - 文档:更新 MVC、MQ、Gateway 等文档
最后提交信息为:
v3.9.4 release (^.^)YYa!!
v3.9.3
4ea1acb
2021-02-16 11:04
对比
v3.9.3
Michael Yang
- 新增:门户网关没有健康网关时可以自定义渲染器的功能 - 优化:Gateway 门户网关的性能 - 优化:GatewayInterceptpor 拦截器可以获得当前的代理目标 URL 地址功能 - 修复:@DecimalMax 和 @DecimalMin 在某些极端情况下可能验证错误的问题 - 文档:更新 MQ、Sentinel、Gateway、Validator 等文档
最后提交信息为:
v3.9.3 release (^.^)YYa!!
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
Java
1
https://gitee.com/JbootProjects/jboot.git
git@gitee.com:JbootProjects/jboot.git
JbootProjects
jboot
jboot
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册