一: 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
@Repository
public 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写法一样;
运行访问, 就可以拿到数据库的数据了