当前位置: 首页 > 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.cnnetsun.cn/news/1938041.html

相关文章:

  • 开玩笑吧!小区业主刷个码,物业费就能够抵消掉??不可能,绝对不可能
  • C#-工具-Visual Studio-问题(警告)-未找到引用的组件vbide
  • 技术整合的方法论与系统融合
  • Qt命名空间实战:从概念到项目架构的清晰解耦
  • intv_ai_mk11 GPU算力适配教程:A10显卡下7B模型推理显存占用<8GB实测验证
  • AI赋能:工程师的超级进化指南
  • MSS World 成为印度首家引入科视Christie 旗舰级Griffyn 4K50‑RGB 投影机的公司
  • 工业HMI界面设计进阶:从零构建高可用性监控中心原型(附资源)
  • 影刀RPA开发实战案例:结合AI大模型,打造电商3.0无人值守铺货流
  • Kaggle数据集下载全攻略:从注册到本地存储的完整指南
  • S2-Pro代码生成能力评测:对比GitHub Copilot的实际效果
  • 哔哩下载姬DownKyi:3步轻松下载B站8K高清视频的终极指南
  • 气象数据也能卖钱?2026“金融气象”爆发前夜:保险、期货都在抢
  • Qwen3.5-4B模型在嵌入式系统开发中的应用:STM32项目文档辅助生成
  • Qwen3-ASR-1.7B在呼叫中心语音分析中的应用
  • 12华夏之光永存:全栈破局·价值兑现:这套技术路径,将重塑华为算力全球话语权
  • 从卫星天线到光纤收发器:拆解Bias Tee在5大热门场景中的“隐形”工作
  • uniapp 极光推送从零到一:自定义基座与插件配置全攻略
  • 深度学习项目训练环境实测:上传代码就能训练,保姆级教程分享
  • 颠覆性设计转代码:3步将Figma设计变成生产级代码
  • 如何永久保存微信聊天记录:WeChatMsg完整指南助你夺回数据主权
  • 实战指南:用 Python + NLP 搭建一套轻量级 AI 舆情监控系统
  • 紧急收藏,2026开年AI杀疯了!前端人必看,大模型直接改写你的职业命运
  • 图片信息隐藏工具 | 图片隐写术 v1.1 LSB 算法实现
  • 魔兽争霸III终极优化指南:让经典游戏在现代电脑完美运行
  • 生成式AI推理成本飙升?3个被90%团队忽略的隐性开销及应对方案
  • STM32 实现差分编码器高精度数据采集与倍频技术详解
  • Spring 框架
  • 免费数字人形象哪里找?lite-avatar形象库使用体验与教程分享
  • Lingyuxiu MXJ LoRA效果实测:同一Prompt下5个LoRA版本风格对比图集