postman进行接口调试 出现500 (后台没有进去) 一直报 error/500
错误原因:
-
post请求 和 get 请求 要使用PostMapping 或者GetMapping , 使用了@RequestMapping 就不要再使用PostMapping /GetMapping 。
(学长一眼就看穿, 看来还是道行不够呀)
-
原因二 : postman里面的json参数问题
postman 里面的json 数据 是对应我们实体类中的字段, 不管是domain(与数据库最好一一对应),dto(实体类中没有的,例如验证码保存Code)Vo(同dto一样,不需要与数据库进行一一对应)。
postman中的参数是模拟前端传递的数据, 那么后台就需要有相同类型的容器区装他(就是根据类型声明变量保存数据), 当数据量太大的时候我们就可以把多个变量封装成对象进行接收。从而减少了参数列表的冗余。
我这里出错的原因就是 前端传递的hotelId和后端实体类中的hotelId 没有对应,所以前端传递的数据,后台没有办法保存, 就报错了。
(学长的火眼晶晶)