MybatisPlus代码自动生成器
AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。
public static void main(String[] args) {
//构建一个代码自动生成器对象
AutoGenerator mpg = new AutoGenerator();
/**
* 配置策略
*/
/**1.全局配置,一定要是mybatisplus.generation下的GlobalConfig
*/
GlobalConfig gc = new GlobalConfig();
String propertyPath = System.getProperty("user.dir"); //获取当前的用户目录并添加到全球配置中
System.out.println("用户目录propertyPath="+propertyPath);
gc.setOutputDir(propertyPath+"/src/main/java"); //设置输出目录
gc.setAuthor("Leon"); //设置作者
gc.setOpen(false); //设置生成完后是否打开资源管理器
gc.setFileOverride(false); //是否覆盖
gc.setServiceName("%sService"); //去掉Service的I前缀