Releases: moshowgame/SpringBootCodeGenerator
Releases · moshowgame/SpringBootCodeGenerator
| 2024.04.20| 修复CDN问题+推出JDK8/11分支+修复大写下划线转驼峰问题
Branch Detail 分支介绍
- Master:主力分支,基于SpringBoot3+,需要JDK17+
- JDK11:兼容分支,基于SpringBoot2+,支持JDK8/JDK11/JDK17等版本,请自行(切换jdk11分支)[https://github.com/moshowgame/SpringBootCodeGenerator/tree/jdk11]
- NewUI:新UI界面改版尝鲜
更新预告
1.计划引入DJANGO等其他语言的ORM模板,欢迎大家submit相关代码供参考
2.计划升级一下UI界面
Update Logs
更新日期 | 更新内容 |
---|---|
2024.04.21 | 推出JDK11分支,支持JDK8/JDK11/JDK17等版本,兼容性较好但维护速度较慢,为了更好兼容旧机器和旧环境 |
2024.04.20 | 修复CDN版本cdn.staticfile.org域名备份失败问题,已同步更新到cdn.staticfile.net(本地版本则不受影响) |
2024.01.26 | 修复大写下滑线列名转驼峰问题(感谢@Nisus-Liu的PR) |
| 2023.10.22 | Fix驼峰列名转命名风格错误问题 + 工具站CDN更新
Update Logs
更新日期 | 更新内容 |
---|---|
2023.10.22 | 工具站CDN更新。 |
2023.08.31 | (感谢@Nisus-Liu的PR) fix 驼峰列名转命名风格错误问题 增强转下划线命名风格, 对原始风格不敏感. 支持各种命名风格的列名 to 下划线 增加 NonCaseString 大小写不敏感字符串包装类, 简化编码 几点代码小优化。 |
2023.07.11 | 安全更新,正式支持SpringBoot3,javax升级到jakarta。 |
本地开发者可以使用dev-local jar包
BEJSON工具站可以使用CDN加速版本 jar包,
| 2023.01.01 | 新增GCP BigQuery/Dataflow JJS/QlikSense BI模板。
更新日期 | 更新内容 |
---|---|
2023.01.01 | 新增GCP BigQuery/Dataflow JJS/QlikSense BI模板。 |
2022.09.28 | MySQL to Java type conversion 数据库类型转换优化(感谢@jadelike得贡献) |
2022.07.02 | add the script to install and run,添加批处理以便直接构建或运行项目。 |
java -jar "./generator-web/target/generator-web-3.0.jar"
2022.02.09 依赖更新|模板优化|自动记录字段配置
更新日期 | 更新内容 |
---|---|
2022.02.10 | 更新springboot、fastjson、lombok依赖(感谢@Abbykawai的建议)。 |
2022.02.09 | 新增JPA-STARP模板(感谢@starplatinum3的贡献)。 |
2022.01.11 | 优化mybatis的mapper文件生成(感谢@chendong的贡献)。 |
2021.10.31 | 优化当有索引和额外的换行时的解析逻辑(感谢@feitian124的贡献)。修复部分模板参数不对应(感谢@Thixiaoxiao的贡献)。新增cookie记录所需配置字段逻辑,避免重复配置(感谢@Thixiaoxiao的贡献)。 |
运行方法,java -jar generator-web-3.0.jar
3.2 模板保持|RENREN-FAST模板|update/sonarLinit/swagger fix
2021.08.07 | 新增当前模板保持功能,重新生成代码后依然会保持在当前选择模板。新增renren-fast模板。 |
---|---|
2021.08.05 | 解决 update 方法语法错误;调整部分语句避免sonarLint告警(感谢@Henry586的PR);add swagger-yml.ftl(感谢@fuuqiu的PR);支持common-mapper&修复entity和plusentity的swagger引包错误(感谢@chentianming11的PR) |
3.0+3.1 release
更新日期 | 更新内容 |
---|---|
2021.01.18 | OEM信息优化,支持多配置文件模式,支持在application*.yml自定义信息,以及切换local/cdn模式。 |
2021.01.17 | 生成后自动trim掉前后空格输出。 完善ReadMe文档。 优化云CDN引入部分。 优化returnUtil部分。 表明前缀选项(感谢@wwlg的建议)。 是否带字段注释设置(感谢@fengpojian的建议)。 优化Mybatis的''!=判断(感谢@zhongsb的建议)。 Mybatis-Plus增加Service层(感谢@yf466532479的建议)。 |
2021.01.16 | 全新3.0版本: 一、前端半vue半js化,更多动态加载项。 二、支持更多生成设置,优化生成场景。 三、js导入支持本地/CDN模式,支持断网环境轻松使用。 |
Fix Jar包问题
准备近期更新一版到java.bejson.com/generator
JAR包请移步:
https://gitee.com/moshowgame/SpringBootCodeGenerator/releases/20200621
代码重构,新增mapper2(Mybatis注解模板)
20200503 Scheduled Release
1.优化对特殊字符的处理,对于包含#和$等特殊字符的,在模板使用井和¥代替便可,escapeString方法会自动处理
2.优化mybatisplus实体类相关(感谢@chunchengmeigui的反馈)
3.修优化对所有类型的判断(感谢@cnlw的反馈)
4.移除swagger-entity,该功能已经包含在‘swagger-ui’的下拉选项中
5.升级hutool和lombok版本
Release 20191229
1.修复bejson安全防护策略拦截问题(感谢@liangbintao和@1808083642的反馈)
2.优化字段名含date字符串的处理(感谢@smilexzh的反馈)
3.控制台动态输出项目访问地址(感谢@gaohanghang的提交)