真是世事无常大肠包小肠,我是你们的老朋友张豪杰!!!
废话不多说,整活!!
最后的效果图
- yml的配置
-
将官方jar包里的模板放到自己项目的/resources/templates目录下(并按这自己的需求在这些模板里进行改动)
同理我们在 其他的模板中也可以随意的规则的去改的。
package com.mepowersoft.businessSoftware;import com.baomidou.mybatisplus.annotation.FieldFill;import com.baomidou.mybatisplus.generator.FastAutoGenerator;import com.baomidou.mybatisplus.generator.IFill;import com.baomidou.mybatisplus.generator.config.OutputFile;import com.baomidou.mybatisplus.generator.engine.FreemarkerTemplateEngine;import com.baomidou.mybatisplus.generator.fill.Column;import com.baomidou.mybatisplus.core.exceptions.MybatisPlusException;import com.baomidou.mybatisplus.core.toolkit.StringUtils;import org.springframework.beans.factory.annotation.Value;import org.springframework.stereotype.Component;import java.util.*;import java.util.ArrayList;import java.util.Collections;import java.util.List;@Componentpublic class GenareterCode { public static void main(String[] args) {// 生产文件的项目相对位置StringBuffer projectPath = new StringBuffer();// 获取系统路径String systemPath = System.getProperty("user.dir");// 将反斜杠全部替换为双斜杠 并拼接项目路径projectPath.append(systemPath.replaceAll("\", "//"));System.out.println(projectPath);//entity表字段属性List,用于生成时间自动填充属性ListIFill> iFills = new ArrayList>();iFills.add(new Column("create_time", FieldFill.INSERT));iFills.add(new Column("update_time", FieldFill.INSERT_UPDATE));声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!