请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于添加商品类别遇到的疑惑

图片描述图片描述
我有个问题,前面注册商铺的时候,定义了一个mapper把前端传的shopStr转换成了实体类,而添加商品类别的时候,也没有转换,直接就用ProductCategory 了,什么时候需要转换映射,什么时候可以直接使用呢,有点不理解。
for (ProductCategory pc : productCategoryList) {
pc.setShopId(currentShop.getShopId());
}

正在回答

1回答

翔仔 2019-06-19 00:10:40

同学好,这其实是想教会两种方法,第二种比较复杂些,但是便于控制异常,第一种的话如果@RequestBody转换失败的话就抛异常了,而第二种的话我们可以在catch里面打印一些比较有用的信息。因此,针对实体类不太复杂的场景,使用第一种,而针对比较复杂的,需要进行异常特殊处理的场景,选择第二种

0 回复 有任何疑惑可以回复我~
  • 提问者 可乐要加冰Xx #1
    那就是第一种方法,@RequestBody,就是把前端传送的json数据直接转换成List<ProductCategoty>类型了呗,可以这么理解嘛
    回复 有任何疑惑可以回复我~ 2019-06-19 00:19:00
  • 翔仔 回复 提问者 可乐要加冰Xx #2
    是的哈,直接通过jackson静默转换了
    回复 有任何疑惑可以回复我~ 2019-06-19 00:20:28
  • 提问者 可乐要加冰Xx 回复 翔仔 #3
    懂啦,谢谢老师,辛苦辛苦
    回复 有任何疑惑可以回复我~ 2019-06-19 00:37:26
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信