当前位置: 首页 > news >正文

网站报价方案 模板seo搜索引擎优化内容

网站报价方案 模板,seo搜索引擎优化内容,网站维护中页面,大连网站快速制作BACKGROUND你是否也有这样的烦恼:每次写代码都需要创建很多包很多层很多类很多接口?耗时且费力姑且不谈,有时可能还大意了没有闪,搞出一堆bug这谁顶得住啊都3202年了,让程序自力更生吧!!教程 le…

BACKGROUND

  • 你是否也有这样的烦恼:

  • 每次写代码都需要创建很多包很多层很多类很多接口?

  • 耗时且费力姑且不谈,有时可能还大意了没有闪,搞出一堆bug

  • 这谁顶得住啊

都3202年了,让程序自力更生吧!!

教程 lesson

| 准备 prepare

  • 添加依赖

        <!-- https://mvnrepository.com/artifact/com.baomidou/mybatis-plus-generator --><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-generator</artifactId><version>3.5.3.1</version></dependency><!-- https://mvnrepository.com/artifact/org.freemarker/freemarker --><dependency><groupId>org.freemarker</groupId><artifactId>freemarker</artifactId><version>2.3.32</version></dependency>
  • 复制如下文件内容

  • (本人定制,功能已经可以满足日常开发~更多可查阅官方文档)

package com.benjamin.demo.utils;import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.generator.FastAutoGenerator;
import com.baomidou.mybatisplus.generator.config.OutputFile;
import com.baomidou.mybatisplus.generator.config.rules.NamingStrategy;
import com.baomidou.mybatisplus.generator.engine.FreemarkerTemplateEngine;
import com.baomidou.mybatisplus.generator.fill.Column;import java.util.Arrays;
import java.util.Collections;
import java.util.List;public class MyBatisPlusAuto {public static void main(String[] args) {//如果在空项目下创建模块项目,需要制定模块的名称,否则设置为空
//===============================================================================================String moduleName = "";     //  单体项目
//        String moduleName = "Wish-Cloud-master/wish-modules/wish-contract";     //  多模块项目示例String projectPath = System.getProperty("user.dir");
//===============================================================================================String databaseName = "20230212_new_test";FastAutoGenerator.create(
//==============================================================================================="jdbc:mysql://127.0.0.1:3306/" + databaseName + "?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai","yourusername", "yourpassword")// 全局配置.globalConfig((scanner, builder) ->builder.outputDir(projectPath + "/" + moduleName + "/src/main/java").author(scanner.apply("请输入作者名称:")).fileOverride()
//                                        .enableSwagger()    //  开启 swagger 模式)// 包配置.packageConfig((scanner, builder) -> builder
//===============================================================================================.parent("com.wish")                         //  父包名.moduleName(scanner.apply("请输入包名:"))  //  父包模块名.pathInfo(Collections.singletonMap(OutputFile.xml,                     //曾经是mapperXmlprojectPath + "/" + moduleName+ "/src/main/resources/mappers/")))// 策略配置.strategyConfig((scanner, builder) -> builder.addInclude(getTables(scanner.apply("请输入表名,2个及以上请使用英文逗号分隔(ps:所有表,输入 all):")))
//===============================================================================================
//                        .addTablePrefix("t_")       //  过滤表前缀.controllerBuilder()        //  生成@RestController控制器.enableRestStyle().enableHyphenStyle()        //  开启Controller驼峰转连字符.entityBuilder().enableLombok()             //  实体是否为lombok模型.naming(NamingStrategy.underline_to_camel)          //  数据库表字段映射到实体类的命名策略.columnNaming(NamingStrategy.underline_to_camel)    //  数据库表字段映射到实体类字段的命名策略
//===============================================================================================
//                        .addTableFills(
//                                new Column("create_time", FieldFill.INSERT)
//                        ).build())//  模板引擎配置,默认 Velocity 可选模板引擎 Beetl 或 Freemarker
//                .templateEngine(new BeetlTemplateEngine()).templateEngine(new FreemarkerTemplateEngine()). execute();}// 处理 all 情况protected static List<String> getTables(String tables) {return "all".equals(tables) ? Collections.emptyList() : Arrays.asList(tables.split(","));}}
  • 文件中请重点关注出现 “//============================================...” 的地方,是你运行前可能需要修改的位置。

  • 至于如何修改以及各部分什么含义,注释已经非常清晰了,这里不再重复描述。

| 运行 run

  • 点击运行后控制台会有相应提示

  • 依次输入你想要的值并回车

  • 生成成功!!

  • mac和windows都会弹出文件夹的

  • 同样我们回到项目中check,通过上图可以看到

  • everything is ok

  • 是不是巴适得板?

  • 那么我们再随便check一个文件的内容

  • 该有的它都有,剩下就需要我们根据需求再添砖加瓦了~

END


Thanks!

http://www.hkea.cn/news/694021/

相关文章:

  • 驻马店市做网站seo臻系统
  • 找公司做网站怎么图片都要自己找百度推广官网电话
  • 网站小样用什么做seo外链平台热狗
  • 建站点的步骤sem是什么
  • 深圳专业做网站的衡水网站优化推广
  • 徐汇科技网站建设2345中国最好的网址站
  • 邢台论坛吧百度seo收录软件
  • 做国外服务器网站吗怎么让百度搜索靠前
  • 做动态图网站有哪些自建站怎么推广
  • web网站开发课程设计报告seo技术培训沈阳
  • 会宁网站建设公司网站优化助手
  • 网站设计制作体会2023年5月最新疫情
  • 月亮湾设计有限公司网站南宁seo产品优化服务
  • 福田欧曼服务站电话上海高端seo公司
  • 高端网站建设哪家好谷歌seo和百度seo
  • 前端写一个页面多少钱海口网站关键词优化
  • 浦东新区建设局官方网站东莞seo关键词
  • 在百度做橱柜网站进入百度一下官网
  • wordpress调用分类标签站长工具查询seo
  • 网站做全局搜索云南新闻最新消息今天
  • 公司网站推广方案长春seo代理
  • 网站地图怎么样做更利于收录手机百度搜索引擎入口
  • 中国建筑公司网站谷歌浏览器官方app下载
  • 厦门网站建设策划seo网站优化培训找哪些
  • 宝安区住房和建设局官方网站seo搜索引擎优化书籍
  • 省建设厅执业资格注册中心网站2023搜索最多的关键词
  • 本地wordpress上传搜索引擎营销优化策略有哪些
  • html手机网站模板培训心得体会800字
  • 合肥做网站公司哪家好经典的软文广告
  • 网站备案哪个部门北京推广