一、实验目的
1掌握Mybatis plus Maven坐标的使用。
2.掌握Mybatis plus基本原理。
3.掌握Mybatis plus连接MySql的方法。
二、实验原理
连接MySql,通过Mybatis plus的ORM获取数据表的数据,实现CRUD以Json格式提供数据。
三、实验设备与器件
PC机和相关软件。
四、实验内容
连接MySql,通过Mybatis plus注解方法获取数据表的数据。
五、实验步骤
1.添加依赖
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.5.9</version>
</dependency>
2.配置数据库连接(application.yml)
server:
port:8080
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/test?serverTimezone=UTC
username: root
password: w@123456
3.Mapper接口
@Mapper
public interface StudentMapper extends BaseMapper<Student> {
@Select("SELECT * FROM myclass where classname=#{classname_param}")//自定义SQL
public List<myclass> findUsersByNamePassword(@Param("classname_param") String classname_param);
}
5.控制器
public class StudentController {
@Autowired
private StudentMapper studentMapper;
@GetMapping
public List<Student> getAll() {
return studentMapper.selectList(null);
}
@PostMapping
public String addStudent(@RequestBody Student student) {
studentMapper.insert(student);
return "Added successfully";
}
}
至此实验完成。
六、实验报告要求
实验报告应包含以下内容:本次实验项目的、内容、需要的实验条件、实验步骤、操作过程和实验结果。可以对关键性的实验步骤及实验现象作出分析,也可以对本次实验操作方法与内容作进一步改革与扩充的设想等。
注意:实验报告不必写出所有代码或脚本,只写核心部分。

