public class Generator {
public static void main(String[] args) {
//获取控制台的数据
Scanner scanner = new Scanner(System.in);
// 代码生成器
AutoGenerator mpg = new AutoGenerator();
// 全局配置
GlobalConfig gc = new GlobalConfig();
System.out.println("请输入文件输出目录的模块或者项目的地址:");//D:\学习\2-20220703JAVA\2-Mybatis-plus\1-代码练习\mybatis-plus
String projectPath = scanner.nextLine();
gc.setOutputDir(projectPath + "/src/main/java"); //生成文件的输出目录
gc.setAuthor("jjh"); //作者
gc.setFileOverride(true); //是否覆蓋已有文件 默认值:false
gc.setOpen(false); //是否打开输出目录 默认值:true
gc.setBaseColumnList(true); //开启 baseColumnList 默认false
gc.setBaseResultMap(true); //开启 BaseResultMap 默认false
// gc.setEntityName("%sEntity"); //实体命名方式 默认值:null 例如:%sEntity 生成 UserEntity
gc.setMapperName("%sMapper"); //mapper 命名方式 默认值:null 例如:%sDao 生成 UserDao
gc.setXmlName("%sMapper"); //Mapper xml 命名方式 默认值:null 例如:%sDao 生成 UserDao.xml
gc.setServiceName("%sService"); //service 命名方式 默认值:null 例如:%sBusiness 生成 UserBusiness
gc.setServiceImplName("%sSer
Mybatis代码自动生成
于 2022-07-07 14:06:16 首次发布
这篇博客讲述了在使用Mybatis进行代码自动生成时需要注意的事项,包括文件输出路径、驱动名称、模块名的设置。同时,文章指出了由于JDK版本过高导致的lombok processor报错问题,并提供了解决方案,即升级lombok版本到1.18.24以适配JDK 1.8。

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



