# mybatis-generator **Repository Path**: dongliangyi/mybatis-generator ## Basic Information - **Project Name**: mybatis-generator - **Description**: mybatis自动生成器,可以自动生成po、dao和mapper - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-10-18 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 从[Steven大神](https://gitee.com/coderunning)那撬来的项目,然后稍作优化 # mybatis-generator #### 项目介绍 代码生成工具 #### 软件架构 本项目采用spring-boot和freemarker
本项目无需使用数据库配置文件存储在
``` System.getProperty("java.io.tmpdir") +File.separator+ "mybatis-generator/conn.s"; ``` #### 安装教程 1. mvn clean package 2. java -jar mybatis-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. 项目主界面http://localhost:8280
项目主界面
2. 配置数据源
配置数据源
3. 选择生成的表格
选择生成的表格
4. 配置po和dao层路径
配置po和dao层路径
5. swagger2路径
url:http://localhost:8280/swagger-ui.html
swagger2