HTTP状态 415 - 不支持的媒体类型,你们有所不知的另一个原因,公司的妹纸看了吵着一定要加我微信

我的实体类

package com.lingaolu.bean;import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;@Data
@AllArgsConstructor
@NoArgsConstructor
public class Student{private String name;private Integer age;private Student student;
}

 

我的接口

package com.lingaolu.controller;import com.lingaolu.bean.Student;
import org.springframework.http.MediaType;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.*;@Controller
@RequestMapping("/student")
public class StudentController {@RequestMapping(value="/students", method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE)public String test(@RequestBody Student student,Model model){model.addAttribute("msg","返回数据:"+student);return "hello";}}

 

我的测试,都是报了HTTP状态 415 - 不支持的媒体类型

 

查了很多资料,都说是格式application/json的相关配置,但是我这边的接口和测试都是对的,也都是application/json的,百思不得其解,想了想,不支持的媒体类型,什么叫不支持的媒体类型,是不是传过去的json数据识别不了啊,靠,少了解析json的包,于是依赖了包

maven依赖导入jackson-databind

com.fasterxml.jackson.corejackson-databind2.9.8

 

使用tomcat启动的,不要忘记这步哦IDEA maven项目部署到tomcat的jar包找不到问题,我来教你解决 

再次启动测试

 

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部