auto-code
欢迎使用auto-code代码自动生成引擎, 2.0重大升级.支持单表, 一对一, 一对多 ,多对多代码生成 源码地址
![51dab607efdb90cb96adef9acc751926.png](https://img-blog.csdnimg.cn/img_convert/51dab607efdb90cb96adef9acc751926.png)
项目介绍
项目的优势在哪里
1.目前市面上的代码生成工具绝大多数仅仅支持生成单表,该项目支持 单表, 一对一, 一对多 ,多对多 代码生成.大大简化了开发的工作量
2.只要目前你的项目采用 springMVC+spring+mybatis架构的项目都适用(传统工程和springBoot工程都适用). 不管一次开发还是二次开发.该项目仅仅只是帮你生成单表以及多表的增删改查,不做任何底层的改动.
什么情况选择该项目
1.该项目只生成接口(controller,service,serviceImpl,dao,xml), 不生成页面.所以如果项目是采用前后台分离,不需要写页面.该项目会适合你
2.如果还想生成页面请看该项目,这个项目基于本项目.扩展了页面生成.适合后台使用 源码地址 演示地址 账号 ztp 密码 111111
为何会发起该项目?
绝大多数时候我们都是在做增删改查.每次创建一张表.然后我们需要重新写一次增删改查, 写虽然简单,不过极度耗时(controller,server,serverImpl,dao,xml) 所以才有了该项目,该项目能帮助你减少70%的工作量,让你专注于业务的实现.
项目地址
![a797a84ab0706b518818b751414ab87c.png](https://img-blog.csdnimg.cn/img_convert/a797a84ab0706b518818b751414ab87c.png)
集成教程
集成非常简单,只需要在自己的web工程或者spring-boot工程引入jar包即可. 请在pom写上
com.zengtengpeng auto-code 2.0.1
使用教程
准备工作
1 首先先准备数据库(理论上支持所有关系型数据库,目前只做了mysql的测试)
2 创建数据库 auto_code (可以随意取名称,只要和下面yaml里面的数据库名称对应上就行)
3 准备完毕,开始进入正题
单表生成
假设我们要生成一张单表
CREATE TABLE `test_code` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '测试生成代码', `name` varchar(50) DEFAULT NULL COMMENT '名称', `age` int(3) DEFAULT NULL COMMENT '年龄', `status` int(2) DEFAULT NULL COMMENT '{"name":"状态