# 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 完%%%%%%