<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ~~~ package cn.maicaii.service.edu; /*Generator ?d?en?re?t?r 生成器 * */ import com.baomidou.mybatisplus.annotation.DbType; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.IdType; 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.DateType; import com.baomidou.mybatisplus.generator.config.rules.NamingStrategy; import org.apache.tomcat.util.security.Escape; import org.junit.jupiter.api.Test; import java.util.ArrayList; // 演示例子,執行 main 方法控制臺輸入模塊表名回車自動生成對應項目目錄中 public class CodeGenerator { @Test public void getCode() { String prefix = "service"; //數據庫前綴 String moduleName = "edu"; //表前綴 //1.創建代碼生成器 AutoGenerator mpg = new AutoGenerator(); //2.全局配置 GlobalConfig gc = new GlobalConfig(); String projectPath = System.getProperty("user.dir"); gc.setOutputDir(projectPath + "/src/main/java"); gc.setAuthor("作者:曾明勇 QQ:2679652842 ");//生成作者注釋 gc.setOpen(false);//生成后是否打開資源管理器 gc.setSwagger2(true); //實體屬性 Swagger2 注解 gc.setFileOverride(true);//重新生成時文件是否覆蓋 gc.setServiceName("%sServive");//去掉Service接口的首字母I gc.setIdType(IdType.ASSIGN_ID);//主鍵策略 gc.setDateType(DateType.ONLY_DATE);//設置日期策略 mpg.setGlobalConfig(gc); //3. 數據源配置 DataSourceConfig dsc = new DataSourceConfig(); dsc.setUrl("jdbc:mysql://rm-2zea917282a9u6o4dqo.mysql.rds.aliyuncs.com:3306/service_edu?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC"); dsc.setDriverName("com.mysql.cj.jdbc.Driver"); dsc.setUsername("zeng1996"); dsc.setPassword("Zeng1996"); dsc.setDbType(DbType.MYSQL); mpg.setDataSource(dsc); // 4.包配置 PackageConfig pc = new PackageConfig(); pc.setModuleName(moduleName);//模塊名稱 pc.setParent("com.maicaii.service"); pc.setController("controller"); pc.setEntity("entity"); pc.setService("service"); pc.setMapper("mapper"); mpg.setPackageInfo(pc); // 5.策略配置 StrategyConfig strategy = new StrategyConfig(); strategy.setNaming(NamingStrategy.underline_to_camel);//數據庫映射到實體的命名策略 strategy.setTablePrefix(moduleName + "_");//設置表字段前綴不生效 strategy.setColumnNaming(NamingStrategy.underline_to_camel);//數據庫映射到實體的命名策略 // strategy.setSuperEntityClass("你自己的父類實體,沒有就不用設置!"); strategy.setEntityLombokModel(true);//lombok模型@Accessars(chain=true) seeter鏈式操作 strategy.setLogicDeleteFieldName("is_deleted");//軟刪除字段名 strategy.setRestControllerStyle(true);//去掉布爾值的is_前綴 //6.自動配置 TableFill getCreate = new TableFill("get_create", FieldFill.INSERT); TableFill getModified = new TableFill("get_modified", FieldFill.INSERT_UPDATE); ArrayList<TableFill> tableFeills = new ArrayList<>(); tableFeills.add(getCreate); tableFeills.add(getModified); strategy.setTableFillList(tableFeills); strategy.setRestControllerStyle(true);//restful api風格控制器 strategy.setControllerMappingHyphenStyle(true);//url中駝峰式轉連字符 mpg.setStrategy(strategy); //7 .執行生成代碼 控制器 實體類 服務層 持久層 mpg.execute(); } } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看