Baron254 2021-01-21 16:58 采纳率: 100%
浏览 369
已结题

mybatis-plus代码生成器会生成baomidou文件夹,但学习的视频都不会这样

下面是我的代码

package com.csy.springboot.mmall;

import com.baomidou.mybatisplus.annotation.DbType;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.generator.AutoGenerator;
import com.baomidou.mybatisplus.generator.config.DataSourceConfig;
import com.baomidou.mybatisplus.generator.config.GlobalConfig;
import com.baomidou.mybatisplus.generator.config.PackageConfig;
import com.baomidou.mybatisplus.generator.config.StrategyConfig;
import com.baomidou.mybatisplus.generator.config.po.TableFill;
import com.baomidou.mybatisplus.generator.config.rules.NamingStrategy;
import sun.security.pkcs11.Secmod;

import java.util.ArrayList;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        AutoGenerator autoGenerator = new AutoGenerator();
        DataSourceConfig dataSourceConfig = new DataSourceConfig();
        dataSourceConfig.setDbType(DbType.MYSQL);
        dataSourceConfig.setDriverName("com.mysql.cj.jdbc.Driver");
        dataSourceConfig.setUsername("root");
        dataSourceConfig.setPassword("123456");
        dataSourceConfig.setUrl("jdbc:mysql://localhost:3306/mmall?useUnicode=true&characterEncoding=UTF-8");
        autoGenerator.setDataSource(dataSourceConfig);
        GlobalConfig globalConfig = new GlobalConfig();
        globalConfig.setOpen(true);
        System.out.println(System.getProperty("user.dir"));
        globalConfig.setOutputDir("D:\\桌面\\JAVA路线学习\\springBootProject\\mmall\\src\\main\\java");//从数据库中逆向生成实体类等文件,并打包成文件夹
        globalConfig.setAuthor("Baron");
        globalConfig.setServiceName("%sService");
        globalConfig.setActiveRecord(true);
        autoGenerator.setGlobalConfig(globalConfig);
        PackageConfig packageConfig = new PackageConfig();//创建文件夹配置
        packageConfig.setParent("com.csy.springboot.mmall");
        packageConfig.setEntity("entity");//实体类文件夹
        packageConfig.setMapper("mapper");//dao层文件夹
        packageConfig.setService("service");//服务层接口文件夹
        packageConfig.setServiceImpl("service.impl");//服务层实现类文件夹
        packageConfig.setController("controller");//控制层文件夹
        StrategyConfig strategyConfig = new StrategyConfig();
        strategyConfig.setEntityLombokModel(true);
        strategyConfig.setNaming(NamingStrategy.underline_to_camel);
        strategyConfig.setColumnNaming(NamingStrategy.underline_to_camel);
        List<TableFill> list = new ArrayList<>();
        TableFill tableFill1 = new TableFill("create_time",FieldFill.INSERT);
        TableFill tableFill2 = new TableFill("update_time",FieldFill.INSERT_UPDATE);
        list.add(tableFill1);
        list.add(tableFill2);
        strategyConfig.setTableFillList(list);//描述当前填充的字段
        autoGenerator.setStrategy(strategyConfig);
        autoGenerator.execute();
    }
}

之后他创建的目录会自动生成com/baomidou/xxx的文件夹,我不想生成这个,应该怎么办?

  • 写回答

3条回答 默认 最新

  • 程序不老丶我不老 2021-01-21 17:46
    关注

    setService 啥的就是你的文件夹的时候

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 8月19日
  • 已采纳回答 8月11日

悬赏问题

  • ¥15 metadata提取的PDF元数据,如何转换为一个Excel
  • ¥15 关于arduino编程toCharArray()函数的使用
  • ¥100 vc++混合CEF采用CLR方式编译报错
  • ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?
  • ¥15 vite+vue3+plyr播放本地public文件夹下视频无法加载
  • ¥15 c#逐行读取txt文本,但是每一行里面数据之间空格数量不同
  • ¥50 如何openEuler 22.03上安装配置drbd
  • ¥20 ING91680C BLE5.3 芯片怎么实现串口收发数据
  • ¥15 无线连接树莓派,无法执行update,如何解决?(相关搜索:软件下载)
  • ¥15 Windows11, backspace, enter, space键失灵