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

上海电商网站建设苏州seo报价

上海电商网站建设,苏州seo报价,2019 做网站,网站做第三方登录引言 本片文章是对代码生成器(交互)快速配置使用流程,更多配置方法可查看官方文档: 代码生成器配置官网 如有疑问欢迎评论区交流! 文章目录 引言演示效果图引入相关依赖创建代码生成器对象引入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.hkea.cn/news/711864/

相关文章:

  • 武山建设局网站什么是seo
  • 做文案需要用到的网站全网模板建站系统
  • 苏州乡村旅游网站建设策划书网站建设百度推广
  • 12380网站建设情况总结百度浏览器入口
  • 直播网站开发要多久排行榜前十名
  • 网站备案完才能建站吗企业建站公司
  • 网站开发外包合同西安网站优化公司
  • 2022网页设计尺寸规范和要求怎么做seo关键词优化
  • 北京大学两学一做网站十大收益最好的自媒体平台
  • 网站开发服务费企业网站建设的一般要素
  • 台州企业网站制作公司郴州网站推广
  • 如何做移动端网站邮件营销
  • 网站制作佛山crm管理系统
  • 网站综合营销方案设计网页设计教程
  • 东莞做网站制作宁波技术好的企业网站制作
  • 广州做网站公司哪家好如何注册一个网站
  • 网站备案协议书互联网营销师证书含金量
  • 广州企业网站建设报价免费推广网站大全
  • 宁波网站排名怎么提交网址让百度收录
  • 杭州 手机网站建设活动营销
  • 加网络网站建设工作室做一个企业网站大概需要多少钱
  • 张家港优化网站seo百度网盘下载
  • 烟台有没有做网站网站安全
  • 网站建设与制作设计公司惠州seo代理商
  • 东营新闻网今日头条常州网站seo
  • 东莞全网合一网站黄页引流推广网站软件免费
  • wordpress的数据库在那里百度seo如何快速排名
  • wordpress手机客服代码免费seo快速排名工具
  • web网站开发作品关键词歌词图片
  • 汕头行业网站seo培训公司