登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
我知道了
查看详情
登录
注册
开源中国、Gitee、模力方舟招人啦~ 快来看看有没有适合你的岗位
代码拉取完成,页面将自动刷新
开源项目
>
程序开发
>
微服务
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
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.0.4
ead3b81
2020-03-08 13:53
对比
v3.0.4
Michael Yang
- 新增:Jboot MQ 新增 Local 类型 - 新增:sqlPart 支持参数设置 - 优化:修改 Columns.string() 为 Columns.sqlPart() - 优化:JbootModelConfig 的 primarykeyValueGenerator 和 Filter 支持通过 api 动态配置 - 优化:StrUtil.isNumeric、isDecimal、isEmail 等方法 - 优化:完善 JbootCounter 功能 - 修复:当 Columns.group() 内容为空的时候,构建了错误Sql的问题 - 修复:Columns.isNullIf 条件判断错误的问题
最后提交信息为:
v3.0.4 release (^.^)YYa!!
v3.0.3
43b939c
2020-03-05 11:07
对比
v3.0.3
Michael Yang
- 新增:Cache 模块新增 refresh() 的方法,在分布式缓存在某些极端情况下出现不同步的时候进行刷新。 - 新增:对 Columns 优化,新增 gourpIf()/stringIf()/isNullIf() 等方法 - 新增:新增 PrimaryKeyValueGenerator 对 Model 的主键值生成策略配置 - 新增:新增 JbootModelFilter 对 Model 的过滤器策略配置,可以用于在 save 或者 update 的时候防止 Model 存在 xss 等问题 - 优化:对 MQ 进行优化,当不配置的时候可能返回一个错误的 MQ 对象的问题 - 优化:升级 JFinal-Wexin、Fastjson、Fastxml 等依赖到最新版本 - 优化:JbootDirectiveBase 当传入空值的时候明确返回 null - 修复:当 Columns 查询的时候,使用 group 会出现 value 内容缺失的问题
最后提交信息为:
v3.0.3 release (^.^)YYa!!
v3.0.2
a5e776c
2020-02-27 11:39
对比
v3.0.2
Michael Yang
- 新增:StrUtil 新增 splitToSetByComma() 方法 - 新增:StrUtil 新增 escapeModel() 和 escapeMap() 方法 - 优化:StrUti.isDecimal() 方法,防止在某些极端情况下出现判断不正确的问题 - 优化:对 pom.xml 进行优化,排除非必要的依赖 - 优化:重构 Sentinel 模块,修改为非必须依赖
最后提交信息为:
v3.0.2 release (^.^)YYa!!
v3.0.1
4017a2e
2020-02-09 17:52
对比
v3.0.1
Michael Yang
修复:紧急修复 v3.0.0 必须依赖 nacos-client 的问题
最后提交信息为:
v3.0.1 release (^.^)YYa!!
v3.0.0
253a9d7
2020-02-09 16:13
对比
v3.0.0
Michael Yang
- 新增:对分布式配置中心 apollo 的支持 - 新增:对分布式配置中心 nacos 的支持 - 新增:JbootController 新增 getTrimPara() 和 getCurrentUrl() 方法 - 新增:Sql Join 系列支持 AS 的写法 - 新增:ClassUtil 工具类新增 getGenericClass() 方法获取泛型类型 - 优化:ClassScanner 对扫描模块的准确排除 - 修复:ModelCopier 在 Copy 的时候返回旧的 List 或者 Set 的问题
最后提交信息为:
v3.0.0 release (^.^)YYa!!
v3.0.0-rc.2
273517d
2020-02-03 14:37
对比
v3.0.0-rc.2
Michael Yang
- 新增:添加 Join 的 sql 查询操作 - 新增:新增 Columns 的 string() 方法,方便自由添加相应的 sql - 优化:完善对 Sentinel 的相关测试 - 优化:重命名 IJbootModelDialect 为 JbootDialect - 优化:重命名 Columns 的相关方法:not_in() 为 notIn() 、 is_null() 为 isNull() 、 is_not_null() 为 isNotNull() - 优化:重命名 DialectKit 为 SqlBuilder - 优化:升级Jboot的相关依赖 - sharding-jdbc:4.0.0 - metrics:4.1.2 - guava:28.2 - HikariCP:3.4.2
最后提交信息为:
v3.0.0-rc.2 release (^.^)YYa!!
v3.0.0-rc.1
199d3b5
2020-01-13 10:45
对比
v3.0.0-rc.1
Michael Yang
- 新增:Columns 查询新增 group 以及 notBetween 的功能 - 新增:新增对 sentinel 分布式限流、降级的初步支持 - 升级:升级 alibaba Dubbo 到 Apache Dubbo - 升级:升级 Sharding-JDBC 到 Apache ShardingsSphere 4.0 最新版 - 升级:升级 Seata 分布式事务到 1.0 正式版 - 优化:优化通过 Columns 查询时对 SQL 生成的性能 - 移除:移除对 Zbus MQ 以及 Zbus RPC 的支持
最后提交信息为:
v3.0.0-rc.1 release (^.^)YYa!!
v2.3.2
32c6bb5
2019-12-20 13:04
对比
v2.3.2
Michael Yang
- 新增:save() 方法打印完整 sql 的支持 - 新增:新增 CookieUtil 可以设置默认有效期的支持 - 优化:移除代码生成器对 deleteByColumns() 方法的生成 - 优化:修改 CookieUtil 对默认有效期为 2 天。
最后提交信息为:
v2.3.2 release (^.^)YYa!!
v2.3.1
68c590f
2019-12-13 13:56
对比
v2.3.1
Michael Yang
- 新增:新增 SqlDebugger,方便执行 SQL 时对完整 SQL 的输出 - 优化:升级 JFinal 和 JFinal-Undertow 到最新版本 - 优化:改进 Log 以支持 JFinal 最新的日志接口 - 优化:删除 JbootModel 的 auto_copy 特性,以提高性能 - 优化:修改 Sharding-JDBC 为 provided ,只有在需要的时候增加即可 - 优化:优化 pom.xml ,定义 DependencyManagement 以减少 Maven 传递依赖的版本冲突
最后提交信息为:
v2.3.1 release (^.^)YYa!!
v2.3.0
8bb78c7
2019-12-05 19:47
对比
v2.3.0
Michael Yang
- 新增:CacheTime 工具类,方便注解使用 - 新增:JbootModel 新增 _getIdValues() 方法,方便在多主键时使用 - 优化:更新 jackson 的依赖到最新版本 - 优化:重构 JbootServiceBase.shouldUpdateCache 方法,增加 id 变量
最后提交信息为:
v2.3.0 release (^.^)YYa!!
v2.2.8
6bd8c01
2019-11-22 17:15
对比
v2.2.8
Michael Yang
- 新增:新增工具类 NamedThreadFactory,方便用于构建线程池 - 新增:新增工具类 NamedThreadPools,方便代替 Executors 的使用 - 新增:新增 Model 的拷贝工具类 ModelCopier,方便对 Model 进行拷贝 - 新增:对缓存注解 @Cacheable 新增 returnCopyEnable 的支持 - 新增:对验证器注解 @EmptyValidate 等新增 errorCode 配置的支持 - 优化:优化 JbootMQ 中的一些异常提示文字错误 - 优化:添加 JWt 的 validityPeriod 配置说明 - 优化:对 ScheduleManager 的 ScheduledThreadPoolExecutor 添加线程命名
最后提交信息为:
v2.2.8 release (^.^)YYa!!
v2.2.7
dac6a43
2019-11-15 15:04
对比
v2.2.7
Michael Yang
- 新增:Columns 新增 ors() 和 orEqs() 方法,方便使用 or - 新增:JbootApplicationConfig 新增 name 的配置,方便以后进行分布式的应用申明 - 优化:PaginateDirectiveBase 代码,提取必要的静态变量 - 优化:JbootController 的提示错误问题 - 修复:JbootModel.batchDeleteByIds() 当id是String类型是无法正确删除的问题 - 修复:JbootModel.findCountByColumns() 当有 or() 时无法正确返回数据的问题
最后提交信息为:
v2.2.7 release (^.^)YYa!!
v2.2.6
3c07988
2019-10-31 18:57
对比
v2.2.6
Michael Yang
新增:JbootConfigManager 新增 refreshAndGet 方法,用于读取配置文件发生变化时的新内容 优化:优化 JbootAopFactory.setFieldValue 的逻辑和修改错别字 优化:指令 JbootPaginateDirective 可以传入 pageAttr 来指定 page 设置的属性 优化:优化 RequestUtil 的判断浏览器的代码逻辑 优化:升级 JFinal 、 Metrics 等到最新版本 文档:优化 JFinalConfig 的相关文档 文档:新增 Websocket 使用的相关文档 文档:给出 seata 分布式事务的相关文档及测试demo 文档:新增 JFinalConfig 配置的相关文档
最后提交信息为:
v2.2.6 release (^.^)YYa!!
v2.2.4
b13e0ef
2019-10-17 15:02
对比
v2.2.4
Michael Yang
- 修复:修复 PaginateDirectiveBase 在某些情况下的个别属性存在线程安全问题 - 修复:代码生成器默认情况不对 remarks 进行输出的问题 - 优化:CacheUtil 的方法改为静态方法方便直接使用 - 优化:JbootJsonRender 使用 JFinal 的 JsonRender 进行渲染 - 优化:JbootTextRender 使用 JFinal 的 TextRender 进行渲染 - 优化:优化 SeataGlobalTransactionHandler 的 formatMethod 性能问题 - 优化:更新 Seata 到 0.9.0 最新版本 - 文档:优化 mvc 的文档参考文案 - 文档:添加 seata 使用的相关文案
最后提交信息为:
v2.2.4 release (^.^)YYa!!
v2.2.3
8e69e4a
2019-10-14 11:28
对比
v2.2.3
Michael Yang
- 新增:新增 JbootConfigDecryptor 配置,方便对配置内容进行加密,并完善 JbootConfigDecryptor 的使用文档 - 优化:升级 JFinal、fastjson、commons-lang3 等到最新版本 - 文档:完善 MVC 的相关文档 - 文档:完善 CacheUtil 及 Cache 相关的使用文档 - 文档:完善 代码生成器 的相关文档 - 文档:完善 MQ消息队列 的相关文档 - 文档:完善 自定义序列化 及 SPI 的相关文档 - 文档:完善 Swagger 的相关文档和测试用例 - 文档:完善 Metrics监控 的相关文档
最后提交信息为:
v2.2.3 release (^.^)YYa!!
v2.2.2
68b0ace
2019-10-06 14:21
对比
v2.2.2
Michael Yang
- 新增:新增 AopCache 工具类,方便直接操作 AOP 缓存 - 新增:Model 新增 findListByIds() 方法,用于更加多个ID查询多个Model - 新增:CacheUtil 新增 use() 方法,方便通过 CacheUtil 对不同的缓存进行操作 - 优化:重构 Cache AOP 拦截器的包结构,使之更加合理 - 优化:优化 Cache 的相关工具类,删除多余的无用代码 - 优化:添加 Columns.EMPTY 变量,用于查询时在某些情况无需创建变量 - 优化:find 系列方法更好的答应 debug sql,同时删除 JbootModel 无需重写的某些方法
最后提交信息为:
v2.2.2 release (^.^)YYa!!
v2.2.1
91cc269
2019-10-03 14:33
对比
v2.2.1
Michael Yang
- 优化:findCountByColumns 返回的类型由 Long 改为 long - 优化:JbootDbManager 重命名为 ArpManager - 新增:JbootDb 工具类,及其 JbootDb.findByColumns 及其 JbootDb.deleteByColumns 系列方法
最后提交信息为:
v2.2.1 release (^.^)YYa!!
v2.2.0
564cb7a
2019-09-30 15:32
对比
v2.2.0
Michael Yang
- 新增:JbootModel 新增 deleteByColumns 的方法 - 新增:JbootModel 新增 batchDeleteByIds 的方法 - 新增:JbootModel 新增 findCountByColumns 的方法 - 新增:Columns 查询新增 not in 的功能 - 新增:代码生成器新增 findFirstByColumns 系列方法 - 新增:代码生成器新增 findListByColumns 系列方法 - 新增:代码生成器新增 findCountByColumns 系列方法 - 新增:代码生成器新增 paginateByColumns 系列方法 - 新增:代码生成器新增 deleteByColumns 系列方法 - 优化:优化Service层的代码生成器 - 优化:AnnotationUtil 的性能问题 - 优化:更新 jboot/cglib/fastjson/druid/HikariCP 等依赖 - 优化:完善 docker 部署的相关问题 - 优化:优化 DialectKit 的方法逻辑,使之更加容易阅读 - 修复:修复 fatjar 打包时,获取classpath 和 banner等不正确的问题
最后提交信息为:
v2.2.0 release (^.^)YYa!!
v2.1.6
abf764d
2019-08-12 17:52
对比
v2.1.6
Michael Yang
修复 JbootScheduleManager 无法移除已经添加的任务的问题
最后提交信息为:
v2.1.6 release (^.^)YYa!!
v2.1.5
c3f9dd5
2019-07-20 15:29
对比
v2.1.5
Michael Yang
修复:紧急修复当项目部署在tomcat的webapps目录下,无法扫描到对应的jar的额问题
最后提交信息为:
v2.1.5 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 帐号,请先登录后再操作。
立即登录
没有帐号,去注册