一、总览
项目结构:
图一
1、JavaBean文件 2、数据库操作 3、Java测试 4、SpringBoot启动类
5、SpringBoot数据库配置
二、配置数据库
在项目资源包中新建名为application.yml的文件,如图一。
建好文件我们就要开始写自己的数据库信息如图所示
三、 Javabean:
写数据库包含的属性
四、数据库操作:
用MyBatis写用到的数据库语句
五、SpringBoot启动类:
如图标出的是一样的,语句是写死的。
六、Java测试类:
package ceshi.test.test;import ceshi.test.bean.Emp;
import jakarta.annotation.Resource;
import lombok.extern.slf4j.Slf4j;
import ceshi.test.mapper.EmpMapper;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;import java.util.List;
//日志
@Slf4j
//SpringBoot的集成测试
@SpringBootTest
public class App {//字段注入将EmpMapper的值赋给mapper@Resourceprivate EmpMapper mapper;@Testpublic void a(){List<Emp> list = mapper.find();for (Emp e:list){log.info("e:{}",e);}}@Testpublic void b(){Emp emp = new Emp();emp.setAddress("西安");emp.setName("小明");emp.setState(1);emp.setRent("232323");emp.setPhone(1293746);boolean save = mapper.save(emp);log.info("b:{}",save);}@Testpublic void c(){Emp emp = new Emp();
emp.setRent("99999");
emp.setPhone(9999999);
emp.setId(1009);boolean update = mapper.update(emp);log.info("c:{}",update);}@Testpublic void d(){Emp emp = new Emp();emp.setId(110);boolean delete = mapper.delete(emp.getId());log.info("c:{}",delete);}}
这样就完成了增删改查的操作。