Skip to content

Releases: moshowgame/SpringBootCodeGenerator

| 2024.04.20| 修复CDN问题+推出JDK8/11分支+修复大写下划线转驼峰问题

20 Apr 09:33
Compare
Choose a tag to compare

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更新

22 Oct 06:54
Compare
Choose a tag to compare

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模板。

01 Jan 08:30
Compare
Choose a tag to compare
更新日期 更新内容
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,添加批处理以便直接构建或运行项目。

image

java -jar "./generator-web/target/generator-web-3.0.jar"

2022.02.09 依赖更新|模板优化|自动记录字段配置

09 Feb 15:45
Compare
Choose a tag to compare
更新日期 更新内容
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

07 Aug 11:45
Compare
Choose a tag to compare
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

17 Jan 16:02
832a7f9
Compare
Choose a tag to compare
更新日期 更新内容
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包问题

21 Jun 14:49
Compare
Choose a tag to compare

准备近期更新一版到java.bejson.com/generator

JAR包请移步:
https://gitee.com/moshowgame/SpringBootCodeGenerator/releases/20200621

代码重构,新增mapper2(Mybatis注解模板)

17 May 16:33
Compare
Choose a tag to compare

1.代码重构!异常处理优化,Freemarker相关工具类优化,简化模板生成部分,通过template.json来配置需要生成的模板,不需要配置java文件。
2.修复包含comment关键字时注释无法识别的问题。(感谢@1nchaos的反馈)
3.赞赏优化,感谢大家的赞赏
4.新增mapper2(Mybatis-Annotation模板)(感谢@baisi525@CHKEGit的建议)

20200503 Scheduled Release

03 May 13:24
Compare
Choose a tag to compare

1.优化对特殊字符的处理,对于包含#和$等特殊字符的,在模板使用井和¥代替便可,escapeString方法会自动处理
2.优化mybatisplus实体类相关(感谢@chunchengmeigui的反馈)
3.修优化对所有类型的判断(感谢@cnlw的反馈)
4.移除swagger-entity,该功能已经包含在‘swagger-ui’的下拉选项中
5.升级hutool和lombok版本

Release 20191229

29 Dec 14:55
Compare
Choose a tag to compare

1.修复bejson安全防护策略拦截问题(感谢@liangbintao@1808083642的反馈)
2.优化字段名含date字符串的处理(感谢@smilexzh的反馈)
3.控制台动态输出项目访问地址(感谢@gaohanghang的提交)