几个问题
来源:3-4 引入kaptcha实现验证码
QQ71
2021-03-28 17:47:34
老师您好:
问题描述:
(图一)为什么划线那里是新创建个新的对象而不是直接设为null?在这里似乎创建个新对象没有意义还浪费创建对象的时间
(图一)为什么需要返回json,这里却返回map对象?正常不是应该先将map对象用jackson转为json字符串再返回吗?
(图二)为什么dao层是传入一个ShopCategory对象?这里不是仅仅需要传入一个Integer对象(category的父类主键值)就行了吗?
相关截图:
1回答
同学你好,关于同学的问题有如下回答:
1、为避免使用之后使用该对象调用方法,报空指针异常,建议new对象,而不是设置为null。
2、方法上有@ResponseBody注解,该注解是将结果转换为json类型数据,所以这里的map不需要手动的使用jackson转为json类型。
3、如果只是通过父类主键值查询,可以只传入Integer类型对象。如果传入ShopCategory对象,便于之后扩展,比如说可以通过ShopCategory名称查询。
祝学习愉快~
相似问题