1.起步依赖配置
1.1 添加Mybatis的起步依赖
<!--mybatis起步依赖-->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.1.1</version>
</dependency>
1.2添加数据库驱动坐标
<!-- MySQL连接驱动 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
1.3添加redis的起步依赖
<!-- 配置使用redis启动器 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId
2.application.properties配置文件配置
2.1添加数据库连接信息
#DB Configuration:
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/sboot_test?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8&useSSL=true
spring.datasource.username=root
spring.datasource.password=root
#spring集成Mybatis环境
#pojo别名扫描包
mybatis.type-aliases-package=com.qyf.domain
#加载Mybatis映射文件
mybatis.mapper-locations=classpath:mapper/*.xml
2.2添加Redis的连接配置
#Redis
spring.redis.host=127.0.0.1
spring.redis.port=6379
3.编写实体类
4.编写Mapper接口
@Mapper
public interface StudentMapper {
/**
* 查询所有学生信息
* @return
*/
public List<Student> findAll();
}
5.配置Mapper映射文件
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.qyf.mapper.StudentMapper">
<select id="findAll" resultType="student">
select * from student
</select>
</mapper>
6.编写测试Controller类
@RestController
public class StudentController {
@Autowired
private StudentMapper studentMapper;
@RequestMapping("/findAll")
public List<Student> findAll(){
List<Student> list = studentMapper.findAll();
System.out.println(list);
return list;
}
}
版权声明:本文为weixin_43342054原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。