几个问题

来源:3-4 引入kaptcha实现验证码

QQ71

2021-03-28 17:47:34

老师您好:

问题描述:

  1. (图一)为什么划线那里是新创建个新的对象而不是直接设为null?在这里似乎创建个新对象没有意义还浪费创建对象的时间

  2. (图一)为什么需要返回json,这里却返回map对象?正常不是应该先将map对象用jackson转为json字符串再返回吗?

  3. (图二)为什么dao层是传入一个ShopCategory对象?这里不是仅仅需要传入一个Integer对象(category的父类主键值)就行了吗?

相关截图:

http://img.mukewang.com/climg/6060505309fca72b08900503.jpghttp://img.mukewang.com/climg/6060505e09b80a4c08300321.jpg

写回答

1回答

好帮手慕阿满

2021-03-28

同学你好,关于同学的问题有如下回答:

1、为避免使用之后使用该对象调用方法,报空指针异常,建议new对象,而不是设置为null。

2、方法上有@ResponseBody注解,该注解是将结果转换为json类型数据,所以这里的map不需要手动的使用jackson转为json类型。

3、如果只是通过父类主键值查询,可以只传入Integer类型对象。如果传入ShopCategory对象,便于之后扩展,比如说可以通过ShopCategory名称查询。

祝学习愉快~

0

0 学习 · 8263 问题

查看课程

相似问题