今天在跟着网上的教程学习请求响应的时候,接收简单实体类的时候发生了错误。
具体是:我在postman上向本机的8080端口发送请求时响应成功。
在控制台中却输出是null.
我思考了一下,认为是包装类没有接收到请求中传入的参数。(思路是对的)
但是包装类检查了编写的没有问题,我又动摇了回去检查了postman中的请求参数是否对的上,结果完全没问题,我百思不得其解。(考虑问题不周全,认为非此即彼,匆匆行事)
休息了一中午后回来,我想到老会不会是对象使用错误了,果不其然,我将org中的User接口引入了进来。(解决问题,可以以多种方式,全面的去思考,再不济先跳过,尽量控制犹豫的时间成本)
最后修改错误的引入对象。
得到了正确的输出
输出如下:
本来是null,但是改回去太麻烦了,他会在对象前面导入包名很不雅观,就不展示了。
总之,这次的错误是使用了错误的封装对象。
总结:解决问题,可以以多种方式,全面的去思考,再不济先跳过,尽量控制犹豫的时间成本