MyBatis Generator实现Example类分包(修改目标包)插件
MyBatis Generator默认会把生成的表Model和Example类都放在一个包里,当项目表比较多时,其实这个包是比较臃肿混乱的,所以单独写了一个插件来进行Example类的分包用,具体实现可以参照我的mybatis-generator-plugin,下面是具体使用方法。
一、依然是在Mybatis Generator增加插件依赖(插件最新版本查看);
<!-- mybatis-generator 自动代码插件 --> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.5</version> <configuration> <!-- 配置文件 --> <configurationFile>src/main/resources/mybatis-generator.xml</configurationFile> <!-- 允许移动和修改 --> <verbose>true</verbose> <overwrite>true</overwrite> </configuration> <dependencies> <!-- jdbc 依赖 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.40</version> </dependency> <dependency> <groupId>com.itfsw</groupId> <artifactId>mybatis-generator-plugin</artifactId> <version>1.0.5</version> </dependency> </dependencies> </plugin>
二、mybatis-generator.xml配置文件中增加插件配置;
<!-- Example 目标包修改插件 --> <plugin type="com.itfsw.mybatis.generator.plugins.ExampleTargetPlugin"> <property name="targetPackage" value="com.itfsw.mybatis.generator.dao.example"/> </plugin>