【Swagger2使用对象作为形参传输失败,报错误 _springcloud 】 | IT修真院·坑乎
咨询电话 : 010-59478634
切换导航
首页
我的提问
我的回答
我的点赞
消息通知
个人主页
×
提示
尚未登陆,前往官网登陆?
×
提示
尚未登陆,前往官网登陆?
Swagger2使用对象作为形参传输失败,报错误
我也踩过这个坑(
1
)
已统计您的踩坑,无需重复点击
回答(1)
springcloud
详细描述
springcloud结合Swagger2写接口文档,发现使用@RequestBody时一直报错
错误截图
源码
package com.finance.mock.web; import com.finance.mock.entity.User; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiOperation; import org.springframework.web.bind.annotation.*; /** * @author admin */ @Api(tags = "测试模块接口") @RestController @RequestMapping(value = "/test") public class TestController { /** * * @Description: * @auther: 快乐水 零度可乐 * @date: 16:47 2018/9/20 * @param: [id] * @return: int */ @ApiOperation(value="【PC端】提交订单", notes="提交一组识别的标签id,返回生成的订单详情") @RequestMapping(value = "/{id}", method = RequestMethod.POST, produces = "application/json;charset=UTF-8") public int test(@PathVariable Integer id){ System.out.println(id); return id; } /** * * @Description: * @auther: 快乐水 零度可乐 * @date: 16:47 2018/9/20 * @param: [user] * @return: com.finance.mock.entity.User */ @ApiOperation(value = "测试User",notes = "返回User类型Json") @ApiImplicitParam(name = "user", value = "用户详细实体user", required = true, dataType = "User") @PostMapping(value = "/user") public User User(@RequestBody User user){ return user; } } package com.finance.mock.entity; public class User { /** * id 自增id */ private long id; /** * name 用户名字 */ private String name; /** * password 用户密码 */ private String password; public long getId() { return id; } public void setId(long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public User(long id) { this.id = id; } }
编辑于2024-11-24
时间排序
热门排序
[深圳|结业弟子]JAVA-翁涵
0
重写构造方法,默认的无参构造方法会被移除,必须自己写一个无参构造方法,在很多情况下,都会因为实体类内没有默认无参构造方法报错
查看全部>
编辑于2018-09-21
首页
1
末页
去第
页
确定
Copyright ©2015 北京葡萄藤信息技术有限公司 All Rights Reserved | 京ICP备15035574号-1
复制链接
新浪微博
微信扫一扫
2732
0
10
Swagger2使用对象作为形参传输失败,报错误
1
1