/** Mybatis-Plus生成数据库映射工具类 */ public class MybatisPlusGenerator { private static final String URL = "jdbc:mysql://172.21.93.15:3307/fc-training?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8"; private static final String USER_NAME = "root"; private static final String PASS_WORD = "password"; // 设置需要生成的表名 private static final List<String> TABLE_NAME = Arrays.asList("task_interface"); // 设置过滤表前缀 private static final String TABLE_PREFIX = ""; // 设置父包名 private static final String PACKAGE = "com.formssi.baseadmin"; // 设置父包模块名 private static final String MODULE_NAME = ""; // 指定输出目录 private static final String OUT_PUT_DIR = "D:\\自动生成代码"; // 设置作者 private static final String AUTHOR = "forms"; public static void main(String[] args) { FastAutoGenerator.create(URL, USER_NAME, PASS_WORD) .globalConfig( builder -> builder .author(AUTHOR) .fileOverride() // 覆盖已生成文件 .outputDir(OUT_PUT_DIR)) .packageConfig( builder -> builder .parent(PACKAGE) .moduleName(MODULE_NAME) .pathInfo(Collections.singletonMap(OutputFile.mapperXml, OUT_PUT_DIR))) .strategyConfig( builder -> builder .addInclude(TABLE_NAME) .addTablePrefix(TABLE_PREFIX) .entityBuilder() .enableChainModel() .controllerBuilder() .enableRestStyle()) .execute(); } }
mybatis-plus-generator
最新推荐文章于 2023-08-31 10:42:14 发布
关键词由CSDN通过智能技术生成