SpringBoot笔记(三)--- SpringBoot整合Mybatis连接数据库

在笔记二的基础上

1.在pom文件中添加如下依赖

  
   
        mysql
        mysql-connector-java
   

   
  
        com.alibaba
        druid
        1.0.28
   

   
   
        org.mybatis
    mybatis
        3.4.4
   

   
        org.mybatis.spring.boot
        mybatis-spring-boot-starter
        1.1.1
   

2.在application.properties文件中配置

  a.数据库连接池配置

    spring.datasource.url=jdbc:mysql://localhost:3306/test
    spring.datasource.username=root
    spring.datasource.password=root
    spring.datasource.driver-class-name=com.mysql.jdbc.Driver
    spring.datasource.max-idle=10
    spring.datasource.max-wait=10000
    spring.datasource.min-idle=5
    spring.datasource.initial-size=5

  b.匹配mapper文件位置

    mybatis.mapper-locations=classpath:mybatis/**/*.xml

3.建数据库(本例表结构在文章结尾部分)

4.编写ctrl层

SpringBoot笔记(三)--- SpringBoot整合Mybatis连接数据库_第1张图片
5.编写service层和dao层以及Mapper文件。Service实现类注解@Service,dao注解@Mapper,对应的mapper文件都是ssm架构一样

6.在入口类中添加配置@MapperScan("com.aaa.boot.dao"),引号中填写dao层的位置

7.编写适应Thymeleaf模板的HTML页面。(具体thymeleaf取值下篇笔记中详述)

SpringBoot笔记(三)--- SpringBoot整合Mybatis连接数据库_第2张图片

  1. 运行访问。Bingo!!

SpringBoot笔记(三)--- SpringBoot整合Mybatis连接数据库_第3张图片

另附:

项目整体结构如下图:

SpringBoot笔记(三)--- SpringBoot整合Mybatis连接数据库_第4张图片

所用数据表结构如下:

SpringBoot笔记(三)--- SpringBoot整合Mybatis连接数据库_第5张图片

本文源码下载:https://download.csdn.net/download/qq_37918817/10618431

你可能感兴趣的:(框架)