数据成功插入数据库,前端页面却实现404错误 POST http://127.0.0.1:8080/user/register 404 ()

今天通过mui.ajax向数据库传数据,但是每次前端页面都会报错,但是数据却成功传入数据库中,昨晚上弄了很久最后终于解决。
数据成功插入数据库,前端页面却实现404错误 POST http://127.0.0.1:8080/user/register 404 ()_第1张图片
解决办法:在后台controller里面的相关代码上加一个 @ResponseBody
数据成功插入数据库,前端页面却实现404错误 POST http://127.0.0.1:8080/user/register 404 ()_第2张图片
原因:@responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML数据。

这个注解表示该方法的返回结果直接写入HTTP response body中,一般在异步获取数据时使用。

在使用@RequestMapping后,返回值通常解析为跳转路径。加上@responsebody后,返回结果直接写入HTTP response body中,不会被解析为跳转路径。比如异步请求,希望响应的结果是json数据,那么加上@responsebody后,就会直接返回json数据。

你可能感兴趣的:(数据成功插入数据库,前端页面却实现404错误 POST http://127.0.0.1:8080/user/register 404 ())