springboot(springboot2.7.9)整合mybatis框架(完整过程+源码下载)

本文详细介绍了如何利用SpringBoot2.7.9和Mybatis3.5.11整合,实现对学生表的增删改查操作。从创建项目结构、配置数据库、定义实体类、设置系统和Mybatis配置,到编写Mapper接口和XML映射文件,以及实现业务层服务,最后启动并测试程序,完整展示了整个过程。

在当前的企业中springboot工程应用越来越多,我们需要使用新的框架重构以前的技术。

案例说明:通过springboot整合mybatis实现对Student表的crud操作。

1、项目结构

373f38d7e61f43feb43a09b05e990e72.png

 

2、通过idea创建工程,导入依赖包

springboot2.7.9+mybati3.5.11+mysql5.1.49

0a291aa3bc114d67878d8e4f801fe455.png

3、在数据库中创建项目测试依赖的表

案例中使用的是mysql数据库

CREATE TABLE `student` (
  `stu_id` varchar(50) NOT NULL,
  `stu_name` varchar(20) default NULL,
  `stu_sex` varchar(20) default NULL,
  `stu_age` varchar(20) default NULL,
  `stu_addr` varchar(20) default NULL,
  `stu_pwd` varchar(20) default NULL,
  PRIMARY KEY  (`stu_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

 4、在工程中创建Student对象

@Setter
@Getter
@AllArgsConstructor
@NoArgsConstructor
public class Student {
    private String stu_id;
    private String stu_name;
    private String stu_sex;
    private String stu_age;
    private String stu_addr;
    private String stu_pwd;
}

5、application.yml系统配置文件配置

spring:
  datasource:
    url: jdbc:mysql://localhost:3306/test
    driver-class-name: com.mysql.jdbc.Driver
    username: root
    password: 123456

 

6、配置连接数据库及mybatis的配置信息

说明1:如何全部使用mybatis默认配置,application配置文件中可以啥也不配置。

说明2:下面是自定义mybatis的配置信息

#mybatis配置
mybatis:
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雾林小妖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值