发表于: 2017-09-20 23:47:09
1 805
今天完成的事情:
写Springmvc 用Postman测试, 从历史记录里面可以发现一天都在改BUG
增删改就不上图了
简单了解一下Json
JSON是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于它的小巧所以网络传输数据将减少更多流量从而加快速度,
那么,JSON到底是什么?
JSON就是一串字符串 只不过元素会使用特定的符号标注。
{} 双括号表示对象
[] 中括号表示数组
"" 双引号内是属性或值
: 冒号表示后者是前者的值(这个值可以是字符串、数字、也可以是另一个数组或对象)
所以 {"name": "Michael"} 可以理解为是一个包含name为Michael的对象
而[{"name": "Michael"},{"name": "Jerry"}]就表示包含两个对象的数组
当然了,你也可以使用{"name":["Michael","Jerry"]}来简化上面一部,这是一个拥有一个name数组的对象
那是因为JSON官网最新规范规定
如果是字符串,那不管是键或值最好都用双引号引起来,所以上面的代码就是{"name":"json"}
不要反驳,官网就是这么定义的。
明天的计划:
换成Json容易测试.
小课堂 马上该讲了..
任务一比较难爬的坑.
遇到的问题:
今天遇到问题比较多.
从刚开始的
must either be declared abstract or implement abstract method
出现这个问题 一般情况下去检查ServiceImpl里面所写的方法和Service里面是否对应,,注意大小写!!
然后是
可能还会有一句上下文没有初始化之类的..
这个就比较麻烦了 ,首先看监听器设置有没有错误.
其次就是controller 和 impl里面 基本上就能解决问题. 我最后是在impl里面发现写错语句了.
后面就是在Postman里面进行测试
一个是Postman里面出现中文乱码的问题,,在隔壁web的帮助下解决了 ,, 直接在jsp <head>里面添加meta就可以了
<head>
<meta charset="UTF-8">
<title>insert</title>
</head>
还有一个语法问题,没有报错,但是无法更改语句,最后在亚衡师兄和帆哥的帮助下解决了... select*from 查找的时候是把所有字段就读取了 ,,而select name只读取了对应的字段,而更改是需要根据where后面的字段来作为依据更改,,,select name没有读取对应的字段,最终导致没有更改成功.
收获: 见识到师兄的方法之后, 感觉又刷新了改BUG 的三观..以前改是根据报错改,,那么不报错就需要从逻辑上面一点一点推理, 而不是晕改...受教了..
任务开始时间2017-9-15
任务结束时间2017-9-25
无延期风险
禅道;http://task.ptteng.com/zentao/task-view-10843.html
评论