RestFul风格Postman测试

以下均为 controller层代码显示

1、查询全部

@RestController
@RequestMapping("/goods")
@CrossOrigin
public class GoodsController {
    @Autowired
    private GoodsService goodsService;

    //查询商品列表
    @GetMapping
    public List<Goods> selectAll(){
        List<Goods> selectAll = goodsService.selectGoodsAll();
        return selectAll;
    }
  • Postman测试结果
    2、根据id查询详情
    //商品详情
    @GetMapping("{id}")
    public Goods selectById(@PathVariable("id") String id){
        Goods selectById = goodsService.selectGoodsById(id);
        return selectById;
    }
  • 测试结果

需要传入参数id时,直接在url地址后写id值即可,入图片中的 /2

3 insert 添加

    //商品添加
    @PostMapping
    public void insertGoods(@RequestBody Goods goods){
        goodsService.insertGoods(goods);
    }
  • postman测试

测试为post请求,选择Body–>raw–>JSON,输入要添加的字符串,以json形式

  • 修改商品信息
    //商品修改
    @PutMapping
    public void updategoods(@RequestBody Goods goods){
        goodsService.updateGoods(goods);
    }
  • Postman测试

与插入数据类似,把post换成put请求,修改商品的信息内容,send

  • 根据id删除
    //商品下架
    @DeleteMapping("{id}")
    public void delectgoods(@PathVariable("id") String id){
        goodsService.delectGoods(id);
    }
  • postman测试

与查看详情类似,delete请求,在url地址后输入要删除的id

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值