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

在笔记二的基础上

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

   <!-- mysql -->
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
    </dependency>
    <!--druid连接池 -->
   <dependency>
        <groupId>com.alibaba</groupId>
        <artifactId>druid</artifactId>
        <version>1.0.28</version>
    </dependency>
    <!--mybatis Dao层注解@Mapper依赖-->
    <dependency>
        <groupId>org.mybatis</groupId>
    <artifactId>mybatis</artifactId>
        <version>3.4.4</version>
    </dependency>
    <dependency>
        <groupId>org.mybatis.spring.boot</groupId>
        <artifactId>mybatis-spring-boot-starter</artifactId>
        <version>1.1.1</version>
    </dependency>

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层


5.编写service层和dao层以及Mapper文件。Service实现类注解@Service,dao注解@Mapper,对应的mapper文件都是ssm架构一样

扫描二维码关注公众号,回复: 3021771 查看本文章

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

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

  1. 运行访问。Bingo!!

另附:

项目整体结构如下图:

所用数据表结构如下:

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

猜你喜欢

转载自blog.csdn.net/qq_37918817/article/details/81913840
今日推荐