# generator **Repository Path**: sanjiankethree/generator ## Basic Information - **Project Name**: generator - **Description**: 代码生成工具,节约开发人员的时间,配置文件无需数据库,直接写入到tmp文件,此项目代码可读性非常好哦。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: https://www.jiagoujishu.com - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2018-10-18 - **Last Updated**: 2021-06-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # generator #### 项目介绍 代码生成工具 #### 软件架构 本项目采用spring-boot和freemarker
本项目无需使用数据库配置文件存储在
``` System.getProperty("java.io.tmpdir") +File.separator+ "project-generator/conn.s"; ``` #### 安装教程 1. mvn clean package 2. java -jar generator.jar #### 使用说明 注意字段create_time和update_time这两个字段是需要设置动态的,实际代码不需要管。
设置表属性:
create_time 设置 CURRENT_TIMESTAMP属性
update_time 设置 ON UPDATE CURRENT_TIMESTAMP属性
代码: ```  CREATE TABLE `test_table` ( `id` int(11) NOT NULL AUTO_INCREMENT, `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=10000000 DEFAULT CHARSET=utf8mb4; ``` 1. 项目主界面
项目主界面 2. 配置数据源
配置数据源 3. 选择生成的表格
选择生成的表格 4. 配置po和dao层路径
配置po和dao层路径 5. swagger2路径
url:http://localhost:8280/swagger-ui.html
swagger2 ## 关注 http://www.jiagoujishu.com ![加入组织](https://images.gitee.com/uploads/images/2020/1019/140000_f873b872_1168339.jpeg "架构技术.jpg")