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.core jackson-databind 2.9.8
使用tomcat启动的,不要忘记这步哦IDEA maven项目部署到tomcat的jar包找不到问题,我来教你解决
再次启动测试
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!




