总结这篇笔记:4条重点:
(1)数据表中bigint对应类里Long
(2)如果用的是mybatis框架 要用@Mapper而不是@Repository 会避免一些问题
(3)xxxMapper.xml文件里面用#{}来接收dao里面传来的参数
(4)不能用浏览器测试post请求 浏览器是默认get请求 post请求用postman工具类
请求为参数放在问号后面http://localhost:8001/payment/create?serial=atguigu002
1,建表
2,entities
3,dao
4,service
5,controller
1,建表
2,entities
还有这么一个通用的类 用于返回给前端
/**
* @author wuhai
* @date 2021/11/2 18:04
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class CommonResult<T> {
private Integer code;
private String message;
private T data;
//注意:加了一个构造器的 是因为有可能data为空
public CommonResult(Integer code,String message){
this(code,message,null);
}
}
注意:加了一个构造器的
3 dao
dao层是和数据库打交道的 如果用的是mybatis,推荐使用@Mapper 不要使用@repository或者@Component
上面很多是红色的 并没有错
测试:
原来一条数据 现在多了一条