Day15:Add类API测试成功&Get类API尝试中

今日完成:解决AddUser等四个将前端参数写入数据库的API传参问题。

错误一:报错Content-Type not supported.将Controller里面

public void addUser(User user)改为public void addUser(String OpenID,String userName)之后问题解决

错误二:一开始测试API时报错:第一列数据超出数据库允许的长度,去修改了数据长度设置,总算可以传参了。在打开表单查看发现表单第一列与第二列数据都被传到第一列中,这才是之前数据长度报错的根本原因。研究发现Controller里面addUser接口用了@RequestBody注释

public void addUser(@RequestBody String OpenID,String userName)

服务器默认所有参数传到OpenID那列当中,去掉注释之后可以正常传参

明日计划:将update类和get类接口调试成功,再看看前端有没有什么需要增加接口的新功能,如上传照片、搜索页面。

今日感想:IDEA操作数据库真的好难用,想在表单里直接删一行用不到的数据都做不到。今天不同电脑上前后端还是调不通,不知道怎么解决。发现这周前端编程任务好重,要监听,要渲染,要从页面读取数据、读取图片。希望我早早调好API,可以去帮她们写一点。

原文地址:https://www.cnblogs.com/Jane165/p/11447209.html