mybatis generator生成执行代码报错如下:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/velocity/context/Context
该报错是因为mybatis generator默认使用了Velocity 引擎
if (null == templateEngine) {
// 为了兼容之前逻辑,采用 Velocity 引擎 【 默认 】
templateEngine = new VelocityTemplateEngine();
}
因此需要在pom文件中加载该依赖
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity-engine-core</artifactId>
<version>2.1</version>
</dependency>