| | |
| | | @Test |
| | | public void test01() { |
| | | //创建一个代码生成器 |
| | | FastAutoGenerator.create("jdbc:mysql://192.168.88.68:3306/mall_sms?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8", |
| | | FastAutoGenerator.create("jdbc:mysql://192.168.88.68:3306/mall_pms?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8", |
| | | "root", "root") |
| | | //全局配置(GlobalConfig) |
| | | .globalConfig(builder -> { |
| | |
| | | .strategyConfig(builder -> { |
| | | // builder.addInclude("zf_clean") // 设置需要生成的表名 |
| | | // .addInclude("zf_collection") // 设置需要生成的表名 |
| | | builder.addInclude("sms_coupon") // 设置需要生成的表名 |
| | | .addInclude("sms_coupon_history") // 设置需要生成的表名 |
| | | .addInclude("sms_coupon_spu_category_relation") // 设置需要生成的表名 |
| | | .addInclude("sms_coupon_spu_relation") // 设置需要生成的表名 |
| | | .addInclude("sms_home_adv") // 设置需要生成的表名 |
| | | .addInclude("sms_home_subject") // 设置需要生成的表名 |
| | | .addInclude("sms_home_subject_spu") // 设置需要生成的表名 |
| | | .addInclude("sms_member_price") // 设置需要生成的表名 |
| | | .addInclude("sms_seckill_promotion") // 设置需要生成的表名 |
| | | .addInclude("sms_seckill_session") // 设置需要生成的表名 |
| | | .addInclude("sms_seckill_sku_notice") // 设置需要生成的表名 |
| | | .addInclude("sms_seckill_sku_relation") // 设置需要生成的表名 |
| | | .addInclude("sms_sku_full_reduction") // 设置需要生成的表名 |
| | | .addInclude("sms_sku_ladder") // 设置需要生成的表名 |
| | | .addInclude("sms_spu_bounds"); // 设置需要生成的表名 |
| | | |
| | | builder.addInclude("pms_attr") // 设置需要生成的表名 |
| | | .addInclude("pms_attr_attrgroup_relation") // 设置需要生成的表名 |
| | | .addInclude("pms_attr_group") // 设置需要生成的表名 |
| | | .addInclude("pms_brand") // 设置需要生成的表名 |
| | | .addInclude("pms_category") // 设置需要生成的表名 |
| | | .addInclude("pms_category_brand") // 设置需要生成的表名 |
| | | .addInclude("pms_comment_replay") // 设置需要生成的表名 |
| | | .addInclude("pms_product_attr_value") // 设置需要生成的表名 |
| | | .addInclude("pms_sku_images") // 设置需要生成的表名 |
| | | .addInclude("pms_sku_info") // 设置需要生成的表名 |
| | | .addInclude("pms_sku_sale_attr_value") // 设置需要生成的表名 |
| | | .addInclude("pms_spu_comment") // 设置需要生成的表名 |
| | | .addInclude("pms_spu_images") // 设置需要生成的表名 |
| | | .addInclude("pms_spu_info") // 设置需要生成的表名 |
| | | .addInclude("pms_spu_info_desc"); // 设置需要生成的表名 |
| | | |
| | | builder.serviceBuilder() |
| | | .formatServiceFileName("%sService") //设置service的命名策略,没有这个配置的话,生成的service和serviceImpl类前面会有一个I,比如IUserService和IUserServiceImpl |
| | |
| | | // .templateEngine(new FreemarkerTemplateEngine()) // 使用Freemarker引擎模板,默认的是Velocity引擎模板 |
| | | .templateEngine(new VelocityTemplateEngine()) |
| | | .execute(); //执行以上配置 |
| | | |
| | | } |
| | | |
| | | } |