Skip to content

xiang130/generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

将mybatis生成单表的增删改工具的完善了一下

之前只生成实体和Dao,现在增加了生成Service和Controller.并优化部分代码?

增加了Swaggwe代码,模板化接口数据返回

模板各个文件模板,不符合业务,可自行修改模板 freemarker.ftl

使用时在下面的运行类中修改配置即可 org.mybatis.generator.test.MyGenerator

像模板其中的 分页类,JsonResult 的路径,使用时需要改为自己的路径,否则生成的话路径还需要自己在整改,

		// 基础信息:项目名、作者、版本
		String PROJECT = "wallet-manage";
		String AUTHOR = "wujp";
		String VERSION = "V1.0";

		// 数据库连接信息:连接URL、用户名、秘密、数据库名
		String URL = "jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&failOverReadOnly=false&useSSL=true&serverTimezone=UTC";
		String NAME = "root";
		String PASS = "root";
		String DATABASE = "test";

		//实体 dao service impl mapper 的相对位置
		String ENTITY_URL = "com.manage.entity";
		String DAO_URL = "com.manage.dao";
		String XML_URL = "mapper";
		String SERVICE_URL = "com.manage.service";
		String SERVICE_IMPL_URL = SERVICE_URL+".impl";
		String CONTROLLER_URL = "com.manage.controller";

		//将文件生成到的位置
		String path = "E:\\manage";

		// 类信息:类名、表名、类说明
		String CLASSNAME = "Emp1";
		String TABLE = "emp1";
		String CLASSCOMMENT = "生成测试";

		//是否生成 toString HashCode equals方法 默认不生成
		Boolean isOther = true;
		//是否生成具体业务 默认不生成
		Boolean business = true;

About

mybatis generator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •