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

SpringBoot-10-SpringBoot结合MyBatis操作mysql并提供web服务

文章目录

  • 1 环境准备
    • 1.1 创建Spring Boot项目
    • 1.2 添加MyBatis依赖pom.xml
    • 1.3 数据库配置application.properties
    • 1.4 模拟mysql数据
  • 2 代码示例
    • 2.1 创建实体类User.java
      • 2.1.1 方式一手动创建
      • 2.1.2 方式二基于注解
    • 2.2 基于XML方式
      • 2.2.1 创建接口类UserDao.java
      • 2.2.2 创建MapperXML文件
      • 2.2.3 配置MyBatis扫描路径
    • 2.3 基于注解方式
      • 2.3.1 创建接口类UserDao.java
    • 2.4 测试调用MyuseApplicationTests.java
  • 3 从Web请求到数据操作
    • 3.1 在Service层调用Dao方法
    • 3.2 在Controller层调用Service方法
    • 3.3 注意pom文件
    • 3.4 注意启动类
    • 3.5 测试URL
  • 4 参考附录

controller调用service,service调用dao,dao通过mybatis操作数据库。

1 环境准备

Spring Boot是一个用于创建独立的、基于Spring的生产级应用程序的框架,它简化了Spring应用的初始搭建以及开发过程。

MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。将Spring Boot和MyBatis结合使用,可以高效地开发数据驱动的应用程序。

1.1 创建Spring Boot项目

Spring Initializr来创建一个基础的Spring Boot项目。
在创建项目时,选择合适的项目元数据,如项目的Group和Artifact等信息。
可以选择添加一些常用的依赖,如Web依赖(如果项目需要提供Web服务)等。

在这里插入图片描述
下载压缩包mydemo.zip到本地。
使用IDEA打开项目文件

Group->com.组织机构名称-
http://www.xdnf.cn/news/603433.html

相关文章:

  • UE5.1.1 环境下 VS2019 项目跨机运行报错分析
  • 如何将带有LFS对象的git仓库推送到gitlab
  • 《精灵宝可梦特别篇》漫画集 4部合集共76卷,PDF格式分享
  • go 基础语法 【教程 go tour】
  • Go 语言接口入门指南
  • 初识Flask框架
  • 取消 Conda 默认进入 Base 环境
  • Windows 安装 FFmpeg 新手教程(附环境变量配置)
  • 大模型部署ollama/vLLM/LMDeploy/SGLang区别
  • 一个C#跨平台的机器视觉和机器学习的开源库
  • Honeywell 05701-A-0302 单通道控制卡
  • 基于DPABI提取nii文件模板的中心点坐标
  • 【论文阅读】LLaVA-OneVision: Easy Visual Task Transfer
  • vscode里几种程序调试配置
  • WebGL入门:贴图
  • iOS 主要版本发布历史
  • Spark on Yarn 高可用模式部署流程
  • 卷积神经网络(CNN)可视化技术详解:从特征学到演化分析
  • 单点击登录sso实现
  • Android Studio历史版本下载方法
  • SpringBoot3整合WebSocket
  • LIEDNet: A Lightweight Network for Low-light Enhancement and Deblurring论文阅读
  • 探索Dify:开启大语言模型应用开发新时代
  • 怎么判断一个Android APP使用了Cordova这个跨端框架
  • [SWPUCTF 2024 秋季新生赛]ret2libc也阴嘛?(NSSCTF)
  • OpenEuler-Apache服务原理
  • 如何配置jmeter做分布式压测
  • .jsx文件和.tsx文件有什么区别
  • 补题目找规律
  • uni-app/vue2:微信小程序实现文件流的下载及预览