(一)spring-boot集成mybatis

来源:互联网 发布:java有哪些框架 编辑:程序博客网 时间:2024/05/18 01:40

一: pom文件添加依赖

    <dependency>        <groupId>mysql</groupId>        <artifactId>mysql-connector-java</artifactId>    </dependency>    <dependency>        <groupId>org.mybatis.spring.boot</groupId>        <artifactId>mybatis-spring-boot-starter</artifactId>        <version>1.2.0</version>    </dependency>

二:配置数据源

在application.properties文件或者application.yml文件中配置

spring.datasource.url=jdbc:mysql://127.0.0.1:3306/boot1
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.jdbc.Driver

三:创建dao

@Repositorypublic interface UserDao {      User findAll();}

四:创建mapper

在resource资源文件夹下创建一个mapper文件,再创建一个xml文件,编写SQL;
这里写图片描述

五:指定扫描的包

在入口处用注解: (basePackages 是指定dao的包路径)
@MapperScan(basePackages = “com.surd.springboot128.dao”)

六:配置XML扫描路径

在application.properties文件或者application.yml文件中配置

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

最终整体项目目录结构图:
这里写图片描述

Service层,controller层,与spring写法一样;
运行访问, 就可以拿到数据库的数据了