扩展mybatis-generator-core支持Example生成目录的指定
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一、问题 基于最新版的mybatis-generator-core:1.3.6生成的代码中,model和example在一个目录下,如下图,其实他们并不是一类bean。 dto和example生成在一个目录的原因是它们的生成目录都使用了 <javaModelGenerator targetPackage="com.iwill.model" targetProject="src/main/java"> <!-- 实体类 --> <property name="enableSubPackages" value="true" /> <property name="" value=""/> </javaModelGenerator> 这里的targetPackage。可以依照源码来找到答案。 二、实现 我们要实现可以灵活指定example生成目录的目标,需要扩展mybatis-generator-core:1.3.6 1、扩展dtd文件 <!ELEMENT context (property*, plugin*, commentGenerator?, (connectionFactory | jdbcConnection), javaTypeResolver?,javaModelGenerator