背景

自己制作了一个mybatis plus generator 工具,点击运行main方法的时候报错:

问题

请输入表名,多个英文逗号分割:
sys_dept
11:42:29.316 [main] DEBUG com.baomidou.mybatisplus.generator.AutoGenerator - ==========================准备生成文件...==========================
Exception in thread "main" java.lang.NoClassDefFoundError: freemarker/template/Configuration
	at com.baomidou.mybatisplus.generator.engine.FreemarkerTemplateEngine.init(FreemarkerTemplateEngine.java:41)
	at com.baomidou.mybatisplus.generator.engine.FreemarkerTemplateEngine.init(FreemarkerTemplateEngine.java:34)
	at com.baomidou.mybatisplus.generator.AutoGenerator.execute(AutoGenerator.java:102)
	at com.zclh.gsch.common.tablegen.mybatisplus.MybatisPlusGenerator.main(MybatisPlusGenerator.java:72)
Caused by: java.lang.ClassNotFoundException: freemarker.template.Configuration
	at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	... 4 more

原因

没有freemarker的依赖

相关资源

提取码:ktv3

https://pan.baidu.com/s/1mJJ4bR9ShqlQMeM4a6rzjw

解决方案

在pom文件中加入freemarker依赖

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>

参考

Exception in thread “main” java.lang.NoClassDefFoundError: freemarker/template/Configuration

https://blog.csdn.net/fighting_xuan/article/details/108577624

Mybatis Generator使用详解 配置Swagger、Lombok一套CRUD

https://blog.csdn.net/qq_41117977/article/details/106152139

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐