# mybatis-generator-plus-vue
**Repository Path**: thinkabc/mybatis-generator-plus-vue
## Basic Information
- **Project Name**: mybatis-generator-plus-vue
- **Description**: 一个自动生成Service,Controller,HTML(前端使用vue框架,后端使用jquery)的生成器。
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 1
- **Created**: 2018-11-11
- **Last Updated**: 2021-07-01
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
mybatis-generator-plus-vue
一个自动生成Service,Controller,HTML(前端使用vue框架,后端使用jquery)的生成器。
使用说明:
```
1. 源码先打包成jar包。用 clean install安装好。
2. 创建一个maven的springboot程序,如果没有程序,参考我之前的样例。
拷贝覆盖下面的这个pom.xml。拷贝覆盖generatorConfig.xml进入src/main/resources文件夹。
3. 在intellij中运行这个maven命令。
-Dfile.encoding=UTF-8 -Dmybatis.generator.overwrite=true mybatis-generator:generate -e -X
就能生成全量的service,controller,html的code。
```
约定:
sql数据库中有2张表:
```
CREATE TABLE `admin` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(50) NOT NULL COMMENT '管理员名称',
`password` varchar(50) NOT NULL COMMENT '密码',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
UNIQUE KEY `username` (`username`),
KEY `password` (`password`(32))
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8
CREATE TABLE `select_config` (
`config_key` varchar(100) NOT NULL DEFAULT '',
`config_value` varchar(500) NOT NULL DEFAULT '',
PRIMARY KEY (`config_key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
```
%%%%%%pom.xml%%%%%%
````
4.0.0
org.springframework.boot
spring-boot-starter-parent
1.5.7.RELEASE
com.fupengwang.soccer.shopping.server
fupengwang-recommand-server
66601
jar
billphones-rt-job-fupengwang.recommand-server
billphones-rt-job-fupengwang-recommand-server
dev
dev
true
sit
sit
uat
uat
prod
prod
org.apache.maven.plugins
maven-compiler-plugin
-parameters
-parameters
1.8
1.8
UTF-8
maven-resources-plugin
copy-config
compile
copy-resources
${project.build.directory}/classes
src/main/resources/${env}
*.properties
*.yml
true
copy-docker
package
copy-resources
${project.build.directory}/${project.name}-${project.version}
${basedir}/docker/
true
maven-jar-plugin
${project.build.directory}/${project.name}-${project.version}/lib
org.springframework.boot
spring-boot-maven-plugin
build-info
org.mybatis.generator
mybatis-generator-maven-plugin
1.3.5
src/main/resources/generatorConfig.xml
mysql
mysql-connector-java
5.1.38
org.mybatis.generator.plus
mybatis-generator-plus
66601
````
%%%%%%pom.xml 完%%%%%%
%%%%%%generatorConfig.xml%%%%%%
``
%%%%%%generatorConfig.xml 完%%%%%%