首页 > 技术文章 > MybatisPlus java.lang.NoClassDefFoundError: org/apache/velocity/context/Context

FZlion 2020-11-06 10:53 原文

错误

使用MybatisPlus自动生成代码时报下面的错误
在这里插入图片描述

分析

MybatisPlus默认导出模板引擎velocity,上面的错误提示找不到velocity,需要在pom.xml文件中导入依赖或者下载 jar文件放入工程

        <dependency>
            <groupId>org.apache.velocity</groupId>
            <artifactId>velocity-engine-core</artifactId>
            <version>2.0</version>
        </dependency>

 

重新运行,问题解决
在这里插入图片描述

扩展

MybatisPlus也可以使用其他导出模板引擎,比如Freemarker,但需要修改相关配置,作者为了省事就使用了velocity,如果想使用其它模板的小伙伴请自行百度。

推荐阅读