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

网站建设专家最新引流推广方法

网站建设专家,最新引流推广方法,鄂州网站建设,WordPress数据库经常要重启引言 本片文章是对代码生成器(交互)快速配置使用流程,更多配置方法可查看官方文档: 代码生成器配置官网 如有疑问欢迎评论区交流! 文章目录 引言演示效果图引入相关依赖创建代码生成器对象引入Freemarker模板引擎依赖支持的模板引擎 MyBat…

在这里插入图片描述

引言

本片文章是对代码生成器(交互)快速配置使用流程,更多配置方法可查看官方文档:

代码生成器配置官网


如有疑问欢迎评论区交流!

文章目录

  • 引言
  • 演示效果图
  • 引入相关依赖
  • 创建代码生成器对象
  • 引入Freemarker模板引擎依赖
  • 支持的模板引擎

MyBatis Plus中的代码生成器是一个非常强大且实用的工具,旨在提高开发效率,减少重复性代码的编写。以下是关于MyBatisPlus代码生成器的详细介绍和使用方法:

演示效果图

在这里插入图片描述

引入相关依赖

在Maven项目中,引入MyBatis Plus和代码生成器的依赖:

 <dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.2</version></dependency><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-generator</artifactId><version>3.5.2</version></dependency>

注意:mybatis-plus-generatormybatis-plus-boot-starter的版本必须一致,并且版本需要大于3.5.1。

创建代码生成器对象

创建一个CodeGenerator对象,并进行相应的配置,这里使用的交互式代码:

public static void main(String[] args) {FastAutoGenerator.create("url", "username", "password")// 全局配置.globalConfig((scanner, builder) -> builder.author(scanner.apply("请输入作者名称?"))//设置输出路径.outputDir(System.getProperty("user.dir") + "/src/main/java"))// 包配置.packageConfig((scanner, builder) -> builder.parent(scanner.apply("请输入包名?")))// 策略配置.strategyConfig((scanner, builder) -> builder.addInclude(getTables(scanner.apply("请输入表名,多个英文逗号分隔?所有输入 all"))).entityBuilder().enableLombok().addTableFills(new Column("create_time", FieldFill.INSERT)).build())// 使用Freemarker引擎模板,默认的是Velocity引擎模板.templateEngine(new FreemarkerTemplateEngine()).execute();
}// 处理 all 情况
protected static List<String> getTables(String tables) {return "all".equals(tables) ? Collections.emptyList() : Arrays.asList(tables.split(","));
}

将上述代码中的"url", "username", "password"替换为你的数据库配置:

  • url:jdbc 路径,如jdbc:mysql://127.0.0.1:3306/mybatis-plus
  • username:数据库账号
  • password:数据库密码

引入Freemarker模板引擎依赖

由于上述代码使用的是Freemarker模板引擎,所以需要引入对应的Maven依赖:

<dependency><groupId>org.freemarker</groupId><artifactId>freemarker</artifactId><version>最新版本</version>
</dependency>

支持的模板引擎

MyBatis-Plus 支持 Velocity(默认)、Freemarker、Beetl,用户可以选择自己熟悉的模板引擎,如果都不满足您的要求,可以采用自定义模板引擎。这里对自定义模板引擎不做过多讲解!

  • Velocity(默认)
<dependency><groupId>org.apache.velocity</groupId><artifactId>velocity-engine-core</artifactId><version>最新版本</version>
</dependency>
  • Beetl:
<dependency><groupId>com.ibeetl</groupId><artifactId>beetl</artifactId><version>最新版本</version>
</dependency>

注意事项

  1. 确保自动代码生成的表存在:生成代码的表必须存在于数据库中,否则会报错。
    在这里插入图片描述
  2. 引入模板引擎的Maven依赖:确保已引入所需的模板引擎依赖。
  3. mybatis-plus-generatormybatis-plus-boot-starter版本要一致

http://www.fp688.cn/news/146203.html

相关文章:

  • 网站编辑电子商务网站运营专员抖音代运营
  • 如何做一网站首页怎样免费给自己的公司做网站
  • 哪个网站做x展架比较好 知乎黑帽seo培训大神
  • 信息作业网站下载自助网站建设
  • 甘肃省住房和城乡建设局网站首页免费建站网站
  • 常州做网站要多少钱seo推广要多少钱
  • 延安网站建设电话百度云资源搜索网站
  • 邢台网站建设哪家好精准营销理论
  • 百度怎样建立一个网站百度下载app安装
  • 棋牌搭建工具前端优化网站
  • 注册网站会有哪些风险新东方雅思培训机构官网
  • 聊城网站建设报价电商如何推广自己的产品
  • 怎样做自己的手机网站淘宝搜索排名
  • 织梦怎么做单页网站在线刷高质量外链
  • b站有没有官方推广的价格晋城seo
  • php与 wordpressseo服务公司上海
  • 精品建站长春网站公司哪家好
  • php部署网站厦门seo收费
  • 微信对接网站可以做301跳转吗广告联盟看广告赚钱
  • 金华住房和城乡建设部网站百度首页网站推广多少钱一年
  • 鞍山公司做网站网络营销的概念和特征
  • 网络营销推广技术分析深圳关键词优化怎么样
  • 青岛网站建设培训seo工具是什么意思
  • 上海优化公司英文网站seo发展前景
  • 大连 找人做网站正规营销培训
  • 政府网站集约化建设通知免费seo技术教程
  • 签证网站建设搜狗官网
  • 宁海县建设局网站下属单位seo收费
  • 网站建设对网络营销有哪些影响武汉seo公司哪家好
  • 记事本做网站滚动条网站seo排名优化软件