# 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层路径

5. swagger2路径
url:http://localhost:8280/swagger-ui.html
