[目录]
参考
开发环境
名称 | 版本 |
---|---|
操作系统 | Windows 10 X64 |
JDK | JDK1.8(jdk-8u151-windows-x64) |
IntelliJ IDEA | IntelliJ IDEA 2018.3 |
Maven | Maven 3.6.0 |
问题描述
写了一个接口
@RestController
@Api(description = "测试框架系统控制类")
public class TRbtTestController {
@Resource
private ITRbtTestService testService;
@PostMapping("/Test/Add")
@ApiOperation(value="系统框架测试-新增数据",httpMethod = "POST",response = ResponseVO.class,notes = "系统框架测试-新增数据")
public ResponseVO Add(@RequestBody TRbtTestData data){
return testService.Add(data);
}
}
在 Postman 中访问
提示
{
"timestamp": "2019-08-15T01:40:55.726+0000",
"status": 415,
"error": "Unsupported Media Type",
"message": "Unsupported Media Type",
"path": "/Test/Add"
}
原因分析
提示 Unsupported Media Type(不支持的媒体类型)
,传入的参数的方法中定义的参数类型不一致
问题解决
需要修改 contentType
为 application/json