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.组织机构名称-