1、不分模块JSON参数配置文件,所有模块的代码都放同一类包目录下
2、分模块JSON参数配置文件,配置默认模块moduleName和moduleList就可以把不同表生成的类放到相应模块包下
3、不分模块增量更新JSON参数配置文件,只生成${tableUpperCamelCase}[java].ftl, ${tableUpperCamelCase}Mapper[xml].ftl两个模板,用于表结构变更的增量更新
4、JSON参数配置文件中的likeFeilds用于在实体字段上添加SqlCondition.LIKE注解,用于模糊查询;
searchFeilds用于在Condition类中添加查询条件;
joinTables用于配置需要在Mapper.xml中生成查询SQL的表
5、crebas.sql是数据库的DDL,用于初始化生成项目需要的数据库表结构
6、项目工程生成保存的磁盘路径、包路径、Maven坐标、端口、上下文路径、应用名等等参数都可以在JSON参数配置文件中修改
7、生成代码以后可以直接访问Swagger2测试各模块增删查改的接口,Swagger2访问地址在主启动类中,各模块的测试用例生成在test包下
8、如果启动项目打开Swagger看到项目简介那里显示的是“@project.description@API文档”这样的变量参数时,只需要刷新一下项目的Maven再重启项目即可,“@project.description@”变量是取的pom.xml配置文件中的“project.description”参数。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
TableGo_20210921 v7.4.0 正式版发布,此次版本累计更新如下: 1、新增企业或个人的简单定制版本,为企业和个人提供软实力的增值 2、新增导入SQL脚本功能,可以将SQL脚本一次同步到多个数据源 3、数据源新增密码加密功能,可自由选择加密或不加密 4、新增扩展数据库功能,并添加对武汉达梦、人大金仓V8、神舟通用、南大通用扩展支持 5、新增生成项目工程功能,可以零代码自动生成项目开发框架,并添加各种可选组件,如:Redis组件、MongoDB组件、Knife4j组件、Smart-Doc组件、异步线程池组件 6、新增选择表名、库名、模块名等界面搜索功能 7、生成自定义文件新增更多JSON参数配置可选参数并更新自定义模板示例 8、FtlUtils工具类添加一些新的方法,方便模板配置 9、Apache-commons包全面升级,ini配置文件中的参数支持中文写入和显示 10、修复已知Bug并进行了一些优化 官 网:http://www.tablego.cn 码 云:https://gitee.com/vipbooks/TableGo GitHub:https://github.com/vipbooks/TableGo
资源详情
资源评论
资源推荐
收起资源包目录
基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(TableGo v7.4.0版) (184个子文件)
TableGo.bat 150B
数据库设计模板.doc 34KB
TableGo_x64.exe 27.97MB
TableGo_x86.exe 27.93MB
dbWord[doc].ftl 88KB
dbWord[docx].ftl 88KB
RedisService[java].ftl 37KB
dbExcel[xls].ftl 23KB
dbTable.ftl 22KB
SqlExportExcel[xls](平级表).ftl 22KB
Assert[java].ftl 12KB
pom[xml].ftl 10KB
Result[java].ftl 8KB
${tableUpperCamelCase}Controller[java].ftl 8KB
${tableUpperCamelCase}ServiceImpl[java].ftl 8KB
${tableLowerCamelCase}[jsp].ftl 8KB
RedisConfiguration[java].ftl 7KB
${tableUpperCamelCase}Controller[java].ftl 7KB
${tableUpperCamelCase}Controller[java].ftl 6KB
Paging[java].ftl 6KB
${tableUpperCamelCase}Mapper[xml].ftl 6KB
${tableUpperCamelCase}List[vue].ftl 6KB
${tableUpperCamelCase}Controller[java].ftl 6KB
${tableUpperCamelCase}Controller[java].ftl 6KB
${tableUpperCamelCase}ServiceImpl[java].ftl 6KB
${tableUpperCamelCase}Edit[vue].ftl 6KB
${tableUpperCamelCase}Controller[java].ftl 6KB
${tableUpperCamelCase}ServiceTest[java].ftl 5KB
${tableLowerCamelCase}Mapper[xml].ftl 5KB
${tableUpperCamelCase}Service[java].ftl 5KB
BaseBean[java].ftl 5KB
${tableUpperCamelCase}Add[vue].ftl 5KB
${tableLowerCamelCase}[js].ftl 5KB
SQLServer_DDL[sql].ftl 5KB
${tableUpperCamelCase}ServiceImpl[java].ftl 5KB
${tableUpperCamelCase}Entity[java].ftl 5KB
${tableUpperCamelCase}Entity[java](JPA).ftl 4KB
PostgreSQL_DDL[sql].ftl 4KB
${tableUpperCamelCase}Condition[java].ftl 4KB
${tableUpperCamelCase}Condition[java].ftl 4KB
${tableUpperCamelCase}[java].ftl 4KB
${tableUpperCamelCase}Condition[java].ftl 4KB
${tableUpperCamelCase}Mapper[xml].ftl 4KB
${tableUpperCamelCase}Condition[java].ftl 4KB
${tableUpperCamelCase}Mapper[xml].ftl 4KB
${tableLowerCamelCase}Mapper[xml].ftl 4KB
${tableUpperCamelCase}[java](MethodChaining).ftl 4KB
Oracle_DDL[sql].ftl 4KB
${tableUpperCamelCase}[java](ElasticSearch).ftl 4KB
${tableUpperCamelCase}[java](MyBatisPlus).ftl 4KB
${tableUpperCamelCase}[java].ftl 4KB
${tableUpperCamelCase}[java].ftl 4KB
ExceptionHandlerAdvice[java].ftl 4KB
DB2_DDL[sql].ftl 3KB
${tableUpperCamelCase}[java](MongoDB).ftl 3KB
MySQL_DDL[sql].ftl 3KB
BasePagingCondition[java].ftl 3KB
${tableUpperCamelCase}[java].ftl 3KB
${tableUpperCamelCase}ServiceImpl[java].ftl 3KB
logback-spring[xml].ftl 3KB
${tableUpperCamelCase}[java].ftl 3KB
${tableUpperCamelCase}VO[java].ftl 3KB
AsyncThreadPoolConfiguration[java].ftl 3KB
${tableUpperCamelCase}Condition[java].ftl 3KB
${tableUpperCamelCase}Service[java].ftl 3KB
${tableUpperCamelCase}Service[java].ftl 3KB
${tableUpperCamelCase}Mapper[java].ftl 3KB
${tableUpperCamelCase}[java](Lombok).ftl 2KB
${tableUpperCamelCase}Service[java].ftl 2KB
${tableUpperCamelCase}Service[java].ftl 2KB
${tableUpperCamelCase}Service[java].ftl 2KB
${moduleName}[js](VueAPI).ftl 2KB
VueAPI[js].ftl 2KB
${tableUpperCamelCase}[java](Android).ftl 2KB
CorsConfig[java].ftl 2KB
${tableUpperCamelCase}Detail[vue].ftl 2KB
application[yml].ftl 2KB
BaseCondition[java].ftl 2KB
MybatisPlusConfiguration[java].ftl 2KB
${lowerNoPrefixName}[py](Python).ftl 2KB
SwaggerParamToJsonTest.ftl 2KB
${tableUpperCamelCase}[kt](Kotlin).ftl 2KB
${lowerNoPrefixName}[go](Golang).ftl 1KB
${tableUpperCamelCase}Mapper[java].ftl 1KB
${tableUpperCamelCase}Mapper[java].ftl 1KB
RandomStandardInsert[sql].ftl 1KB
RandomBatchInsert[sql].ftl 1KB
${appNameUpperCamelCase}Application[java].ftl 1KB
${tableUpperCamelCase}[cs](C#).ftl 1KB
SqlExportSql[sql](平级表).ftl 1021B
OverrideBeanMethods[java].ftl 990B
ModifyTableRemark[sql].ftl 961B
ParamToJsonTest.ftl 944B
DictConstant[java](父子表).ftl 939B
${tableUpperCamelCase}[swift](Swift).ftl 939B
${lowerNoPrefixName}[rs](Rust).ftl 927B
BizException[java].ftl 914B
${tableUpperCamelCase}RandomXML[xml].ftl 894B
TableToStandardInsert[sql](平级表).ftl 887B
TableToBatchInsert[sql](平级表).ftl 887B
共 184 条
- 1
- 2
vipbooks
- 粉丝: 172
- 资源: 32
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 适用于公司范围内的测量器具的重复性及再现性(GR&R)研究
- 《计算机视觉技术》实验报告-1.NumPy的基本使用
- 此程序实现的是LCD1602,基于C51单片机下实现的LCD1602显示程序
- 509 道 Java 面试题汇总与解析-java-interview.zip
- Java interview-高级Java面试题2019-java-interview.zip
- java服务端面试题整理-java-server-interview-questions.zip
- 转技术面试必备基础知识、Leetcode 题解、后端面试、Java 面试、春招、秋招、操作系统、计算
- 《计算机视觉技术》实验报告-2.Pillow的基本使用
- 【Java面试+Java后端技术学习指南】:一份通向理想互联网公司的面试指南,包
- 经历BAT面试后总结的【高级Java后台开发面试指南】,纯净干货无废话,针对高频面试点-Java-Interview.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0