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

专业金融网站建设工程备案信息查询

专业金融网站建设,工程备案信息查询,wordpress 无法自动升级,电子商务网站盈利模式文章目录 说明实现思路实现步骤第一步:创建generator子模块第二步:引入相关maven插件和依赖第三步:编写生成器配置文件第四步:运行查看结果 说明 该文章为作者开发学习记录,方便以后复习和交流主要内容为:…

文章目录

  • 说明
  • 实现思路
  • 实现步骤
    • 第一步:创建generator子模块
    • 第二步:引入相关maven插件和依赖
    • 第三步:编写生成器配置文件
    • 第四步:运行·查看结果

说明

  • 该文章为作者开发学习记录,方便以后复习和交流
  • 主要内容为:分布式springboot3 项目集成mybatis官方生成器开发记录,创建单独的generator模块进行单表的domain、mapper和mapper.xml的内容生成
  • 这里以Mysql8为案例进行演示,如果你使用的MySQL5,请使用合适的mysql驱动和修改连接配置的driverClass为com.mysql.jdbc.Driver
  • 如果您要使用的话,请修改需要修改的内容和具体项目适配

实现思路

  1. 创建generator子模块
  2. 引入maven依赖和generator插件
  3. 编写生成器配置文件,运行generator子模块

实现步骤

第一步:创建generator子模块

  • generator子模块为普通的maven项目
    在这里插入图片描述

第二步:引入相关maven插件和依赖

  • 编辑generator子模块的pom依赖配置文件,添加如下内容(mysql8版本适用)
 <build><plugins><!-- mybatis generator 自动生成代码插件 --><plugin><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-maven-plugin</artifactId><version>1.4.0</version><configuration><!--config文件位置--><configurationFile>src/main/resources/generator-config-x.xml</configurationFile><overwrite>true</overwrite><verbose>true</verbose></configuration><dependencies><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.22</version></dependency></dependencies></plugin></plugins>

第三步:编写生成器配置文件

  • 在generator子模块中编写src/main/resources/generator-config-x.xml文件,参考内容如下:
  • 如果IDEA在文件头部的URL爆红,忽略即可
  • 填写具体的数据连接配置和子模块的名称
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfigurationPUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN""http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"><generatorConfiguration><context id="Mysql" targetRuntime="MyBatis3" defaultModelType="flat"><!-- 自动检查关键字,为关键字增加反引号 --><property name="autoDelimitKeywords" value="true"/><property name="beginningDelimiter" value="`"/><property name="endingDelimiter" value="`"/><!--覆盖生成XML文件--><plugin type="org.mybatis.generator.plugins.UnmergeableXmlMappersPlugin" /><!-- 生成的实体类添加toString()方法 --><plugin type="org.mybatis.generator.plugins.ToStringPlugin"/><!-- 不生成注释 --><commentGenerator><property name="suppressAllComments" value="true"/></commentGenerator><!-- 配置mysql8数据源,需要根据自己的项目修改 --><jdbcConnection driverClass="com.mysql.cj.jdbc.Driver"connectionURL="jdbc:mysql://localhost:3306/xxx?serverTimezone=Asia/Shanghai&amp;characterEncoding=UTF-8"userId="xxx"password="xxx"></jdbcConnection><!-- domain类的位置 targetProject是相对pom.xml的路径--><javaModelGenerator targetProject="../相应的子模块名称/src/main/java"targetPackage="com.yang.train.x.domain"/><!-- mapper xml的位置 targetProject是相对pom.xml的路径 --><sqlMapGenerator targetProject="../相应的子模块名称/src/main/resources"targetPackage="mapper"/><!-- mapper类的位置 targetProject是相对pom.xml的路径 --><javaClientGenerator targetProject="../相应的子模块名称/src/main/java"targetPackage="com.yang.train.x.mapper"type="XMLMAPPER"/><table tableName="x" domainObjectName="x"/><!--<table tableName="passenger" domainObjectName="Passenger"/>--><!--<table tableName="ticket" domainObjectName="Ticket"/>--></context>
</generatorConfiguration>

第四步:运行·查看结果

  • 打开IDEA右侧的maven窗口,选择生成器插件点击运行即可
    在这里插入图片描述
[INFO] Scanning for projects...
[INFO] 
[INFO] ----------------------< com.yang:train-generator >----------------------
[INFO] Building train-generator 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- mybatis-generator-maven-plugin:1.4.0:generate (default-cli) @ train-generator ---
[INFO] Connecting to the Database
[INFO] Introspecting table x
[INFO] Generating Example class for table x
[INFO] Generating Record class for table x
[INFO] Generating Mapper Interface for table x
[INFO] Generating SQL Map for table x
[INFO] Saving file xMapper.xml
[INFO] Saving file xExample.java
[INFO] Saving file x.java
[INFO] Saving file xMapper.java
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  1.204 s
[INFO] Finished at: 2024-02-07T12:30:58+08:00
[INFO] ------------------------------------------------------------------------
http://www.yayakq.cn/news/447790/

相关文章:

  • 广州网站建设设计WordPress播放背景音乐
  • wordpress本站运行响应式网站的建设
  • 网站交互是什么珠海网站建设品牌策划
  • wordpress网站 app网站建1设公司
  • 手机编码制网站河北 邢台
  • php网站源码大全火车头wordpress自动排版
  • 做门票售卖网站建设网站报告
  • 电脑做网站主机花生壳官网免费域名申请
  • 洪湖网站建设html教程网
  • win7系统做网站服务器系统无锡网站制作优化推广公司
  • 推荐几个没封的网站2021网站建设公司品牌
  • 网站建设程序制作广州机械网站建设外包
  • 西宁北京网站建设网页历史记录保存天数
  • 网站开发不兼容ie8wordpress 扁擔
  • 网站建设方案概述新手如何建网站
  • 常州高端模板建站响应式网站首页
  • 广州白云区做网站云南网际科技有限公司
  • 太原建站模板搭建广告推广语
  • 自己做婚恋网站wordpress创意小工具
  • 南昌做网站软件公司管理系统的好处
  • 如何做单位网站设计中国飞机的第一架飞机的人是谁
  • 免费建站的网站哪个好注册1000万公司需要多少钱
  • 自己做的网站显示不出来企业宣传册模板文案
  • 友情链接是什么意思无锡网站推广优化
  • 音乐网站建设费用做外贸建网站
  • 网站营销体系的建设及运营情况网站建设费会计科目
  • 电子商务网站建设实训个人总结外贸网站建设教程
  • 网站架构设计师全屋设计装修效果图
  • 宿迁网站建设费用免费的微网站制作
  • 群晖如何做网站服务器wordpress代刷网主题