工业中心106 Day02
今日目标:
完成功能:
① 人脸批量注册demo
② 抓拍订阅及认证订阅代码编写
遇到问题及解决:
① 人脸批量注册demo已经完成测试,但过程稍有些坎坷,首先json格式的参数有23个就不是很友好,其次是文档中json格式的key的首字母需要大写,而我用的是fastjson,fastjson在把java对象转JSON字符串
默认会把属性值的首字母改小写
,导致我好一会都没发现这个错误,请求一直报错,解决方案是在定义类的属性值上加一个注解@JsonProperty(name = "")
,这样在对象序列化成JSON字符串的时候json的key就会是设定的name
值,但坑还有,因为fastjson压根就不认识@JsonProperty
,当我再执行Fastjson的JSON.toJSONString()
语句生成json字符串的key值首字母依然是小写,应改用new ObjectMapper().writeValueAsString(对象)
,就好了。后续根据实际情况再完善。
② 抓拍订阅及认证订阅测试代码打包部署到服务器,hello
测试接口都访问不了,原因是是忘了开启端口,项目端口server.port=8083
,后面就有点惨了,开启端口后就卡住了,一看平台内存显示安装插件
(一分钟前还是97.%),估计是内存炸了,只能等师兄先处理一下了。
小结:貌似今天都在睡觉。。。,今晚早点睡,明天继续加油。