使用Springboot+Thymeleaf+Mybatis实现对Mysql数据库的增删改查以及分页查询

文章目录

一.使用IDEA创建一个spring项目

二.建立项目结构

三.创建数据库

 四.导入pom依赖

五.编写pojo实体类

六.编写dao层

七.编写service层

八.编写controller层

九.编写UserMapper.xml映射文件

.十.编写yml配置信息

十一.编写前端页面

十二.测试


一.使用IDEA创建一个spring项目

使用Springboot+Thymeleaf+Mybatis实现对Mysql数据库的增删改查以及分页查询_第1张图片

使用Springboot+Thymeleaf+Mybatis实现对Mysql数据库的增删改查以及分页查询_第2张图片 

二.建立项目结构

使用Springboot+Thymeleaf+Mybatis实现对Mysql数据库的增删改查以及分页查询_第3张图片

dao层用来编写sql方法的接口,service层的方法接口和方法实现类,controll控制层。pojo实体类,其中query包中存储和分页相关的实体类。User类存储数据表的实体类。

在resources目录下创建UserMapper.xml编写sql方法的具体代码。templates下创建editUser.html为数据编辑页面,index.html为主页即数据展示页面。创建application.yml编写连接配置信息。

三.创建数据库

        ----我们创建一个mybatis数据库,在数据库下创建user表,包含id,name,pwd属性。我这里用的是Navicat可视化Mysql工具直接创建。

使用Springboot+Thymeleaf+Mybatis实现对Mysql数据库的增删改查以及分页查询_第4张图片

 

        ----也可以通过sql语句cmd中创建。创建好数据库mybatis后,输入创建user代码。在idea中可以使用database测试和数据库的连通性。

CREATE TABLE `user` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `name` varchar(55)  NOT NULL,
  `pwd` varchar(55)  NOT NULL,
  PRIMARY KEY (`id`)
)

 四.导入pom依赖

        ----如果依赖爆红说明本地没有这个依赖,需要去MAVEN仓库下载依赖手动导入,手动导入依赖方法如何手动在pom导入依赖,解决Dependency not found问题_阿弈哥的博客-CSDN博客



    4.0.0
    
        org.springframework.boot
        spring-boot-starter-parent
        2.6.3
         
    
    wuhobin
    springboot-mybatis
    0.0.1-SNAPSHOT

你可能感兴趣的:(spring,boot,mysql,数据库)