网上已经有很多代码部分了,但是没有在postman上的测试部分,对于新手小白来说还是很重要的,所以在这里和大家分享一下,希望能帮助和我有一样困惑的小伙伴
代码
·Controller层
@PutMapping
public Result update(@RequestBody Dept dept){
log.info("修改员工{}",dept);
deptService.update(dept);
return Result.success(dept);
}
@GetMapping("/{id}")
public Result select(@PathVariable Integer id){
log.info("员工信息{}",id);
Dept dept=deptService.select(id);
return Result.success(dept);
}
·Service层
·接口
Dept select(Integer id);
void update(Dept dept);
·实现类
@Override
public Dept select(Integer id) {
Dept dept=deptMapper.select(id);
return dept;
}
@Override
public void update(Dept dept) {
deptMapper.update(dept);
}
·Mapper层
@Select("select * from dept where id = #{id}")
Dept select(Integer id);
@Update("update dept set dept=#{dept} where id=#{id}")
void update(Dept dept);
测试
·get测试
我改过端口号,记得把端口号改成自己的
·put测试
一定一定记得JSON数据间要以“ ,”隔开!! 不然会报400错误(bad request错误的请求)