把老项目的底层mybaitis 替换为mybatis-plus ,运行代码生成器,报错,

请输入模块名:
batch
请输入表名,多个英文逗号分割:
MYBATIS_PLUS_DEMO
10:55:47.164 [main] DEBUG com.baomidou.mybatisplus.generator.AutoGenerator - ==========================准备生成文件...==========================
10:55:48.208 [main] ERROR com.baomidou.mybatisplus.generator.engine.AbstractTemplateEngine - 无法创建文件,请检查配置信息!
java.lang.NullPointerException: null
	at java.io.File.<init>(File.java:277)
	at com.baomidou.mybatisplus.generator.engine.AbstractTemplateEngine.isCreate(AbstractTemplateEngine.java:277)
	at com.baomidou.mybatisplus.generator.engine.AbstractTemplateEngine.batchOutput(AbstractTemplateEngine.java:85)
	at com.baomidou.mybatisplus.generator.AutoGenerator.execute(AutoGenerator.java:102)
	at cn.git.mybaitisplus.generator.BatchGenerator.main(BatchGenerator.java:153)
10:55:48.209 [main] DEBUG com.baomidou.mybatisplus.generator.AutoGenerator - ==========================文件生成完成!!!==========================

搜了下,搜到了https://gitee/baomidou/mybatis-plus/issues/IZF5M这个介绍,

我这边开始引入的版本  3.1.9也是这个错误,

	<dependency>
	    <groupId>com.baomidou</groupId>
	    <artifactId>mybatis-plus-generator</artifactId>
	    <version>3.1.9</version>
	</dependency>  

测试修改为

3.2.0和最新的3.4.1 都没问题,可以正常生成!

更多推荐

mybatis-plus 代码生成器NPE 无法创建文件,请检查配置信息 NullPointerException: null