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

基于EasyCode插件的SpringBoot和Mybatis框架快速整合以及PostMan的使用

参考视频:基于EasyCode插件的Spring boot、Mybatis框架快速整合搭建以及PostMan的使用 点击观看

文章目录

  • 1 创建项目
    • pom.xml
  • 2 创建数据库
  • 3 导包
    • pom.xml
  • 4 配置application.yaml文件
  • 5 使用插件EasyCode
  • 6 验证项目是否运行成功
  • 7 使用PostMan测试工具测试接口

1 创建项目

pom.xml

<?xml version="1.0" encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.5.6</version><relativePath/><!-- lookup parent from repository --></parent><groupId>com.findx</groupId><artifactId>springboot-mybatis-demo</artifactId><version>0.0.1-SNAPSHOT</version><name>springboot-mybatis-demo</name><description>springboot-mybatis-demo</description><url/><licenses><license/></licenses><developers><developer/></developers><scm><connection/><developerConnection/><tag/><url/></scm><properties><java.version>1.8</java.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build></project>


2 创建数据库

createdatabasemalldbdefaultcharactersetutf8mb4collateutf8mb4_unicode_ci;# 使用数据库usemalldb;-- 建表sqlcreatetablemall_user(idintauto_incrementcomment'主键id'primarykey,user_idbigintdefault0nullcomment'用户id',user_namevarchar(8)default''nullcomment'用户姓名',user_genderintdefault0nullcomment'性别',user_addressvarchar(256)default''nullcomment'用户地址',user_birthdaytimestampdefaultCURRENT_TIMESTAMPnullcomment'用户生日',user_phonevarchar(20)default''nullcomment'用户手机号',create_timetimestampdefaultCURRENT_TIMESTAMPnullCOMMENT'创建时间',update_timetimestampdefaultCURRENT_TIMESTAMPnullONupdateCURRENT_TIMESTAMPCOMMENT'更新时间')comment'用户表';-- 建立唯一索引createuniqueindexidx_user_idonmall_user(user_id);-- 插入数据INSERTINTOmall_user(user_id,user_name,user_gender,user_address,user_birthday,user_phone,create_time,update_time)VALUES(88880001,'zs',1,'sh',DEFAULT,'15821238534',DEFAULT,DEFAULT);INSERTINTOmall_user(user_id,user_name,user_gender,user_address,user_birthday,user_phone,create_time,update_time)VALUES(88880002,'ls',0,'bj',DEFAULT,'15821238588',DEFAULT,DEFAULT);INSERTINTOmall_user(user_id,user_name,user_gender,user_address,user_birthday,user_phone,create_time,update_time)VALUES(88880003,'ww',1,'sh',DEFAULT,'15821238577',DEFAULT,DEFAULT);# 查看数据库select*frommall_user;

3 导包

pom.xml

<?xml version="1.0" encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.5.6</version><relativePath/><!-- lookup parent from repository --></parent><groupId>com.findx</groupId><artifactId>springboot-mybatis-demo</artifactId><version>0.0.1-SNAPSHOT</version><name>springboot-mybatis-demo</name><description>springboot-mybatis-demo</description><url/><licenses><license/></licenses><developers><developer/></developers><scm><connection/><developerConnection/><tag/><url/></scm><properties><java.version>1.8</java.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><!--mybatis--><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>2.3.2</version></dependency><!--mysql驱动--><dependency><groupId>com.mysql</groupId><artifactId>mysql-connector-j</artifactId><version>8.0.31</version></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build></project>

4 配置application.yaml文件

spring:datasource:url:jdbc:mysql://localhost:3306/malldb?useUnicode=true&characterEncoding=utf-8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghaiusername:rootpassword:rootdriver-class-name:com.mysql.cj.jdbc.Driver

5 使用插件EasyCode



6 验证项目是否运行成功


7 使用PostMan测试工具测试接口

http://www.jsqmd.com/news/654353/

相关文章:

  • 从原理到优化:深入剖析ItemCF协同过滤算法及其工程实践
  • 【生成式AI错误处理黄金法则】:20年架构师亲授5大高频故障拦截与自愈机制
  • 月薪 3 万去草原给 DeepSeek 守机房
  • A级数据中心建设运营汇报方案:A级数据中心建设、A级数据中心运营、数据中心节能
  • 网安核心知识点:Web / 软件 / 安卓 / APP 逆向全汇总
  • Cogito混合推理模型避坑指南:新手部署与调用中的5个关键问题
  • QGIS源码探秘——从模块构成到分层架构的深度解析
  • Android虚拟定位终极指南:FakeLocation如何解决你的位置隐私痛点
  • 北交所功率半导体第一股,诞生!
  • Pixel Language Portal入门指南:理解混元转码核心与跨维度语义保持机制
  • 百度网盘直链解析技术:突破限速壁垒的工程实现方案
  • 2026百元蓝牙耳机技术参数横向对比:基于蓝牙5.4/ENC/续航等核心指标的实测分析
  • OpenGL渲染与几何内核那点事-项目实践理论补充(一-3-(3):GPU 着色器进化史:从傻瓜相机到 AI 画师,你的显卡里藏着一场战争)
  • 从4.3(a)到2.1再到4.3(a):一次App Store审核拉锯战的破局复盘
  • 深入F28388D EtherCAT邮箱通信:如何实现两个从站间的自定义数据交换(附SDO读写测试心得)
  • PyTorch 2.8镜像行业实践:农业病虫害图像识别模型训练与田间部署
  • 如何用baidu-wangpan-parse轻松实现百度网盘高速下载
  • 表面粗糙度和硬度如何影响疲劳行为,高周疲劳or低周疲劳?
  • 【数据结构与算法】第49篇:代码调试技巧与常见内存错误排查
  • RDP Wrapper Library:Windows远程桌面多会话并发访问的技术实现与深度优化
  • 前端——前端构建优化实战:从15秒到1.5秒,我是如何优化打包的
  • 亚马逊卖家实测:指纹浏览器防关联效果到底如何?
  • Django和Fastapi的区别
  • LabVIEW堆叠柱状图实现
  • 【RK3588实战】从PyTorch到嵌入式部署:一个图像分类模型的完整落地之旅
  • Go语言的sync.RWMutex饥饿解决
  • 5分钟掌握B站视频转文字:bili2text让学习效率提升300%
  • 中国科学家建成全球最大量子计算原子阵列
  • 网络安全展望
  • DownKyi终极指南:3步轻松搞定B站高清视频下载