700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Spring Boot接口返回的字段名和实体类中定义的字段名不一致

Spring Boot接口返回的字段名和实体类中定义的字段名不一致

时间:2019-11-06 07:02:28

相关推荐

Spring Boot接口返回的字段名和实体类中定义的字段名不一致

问题描述:在使用@ResponseBody注解返回一个Controller接口数据时会遇到接口中返回的字段与实体中定义的字段不一致的情况,例如实体类中定义的字段名如下:

@ApiModelProperty(value = "主要商品名称")@Column(name = "g_name" )private String gName;

@PostMapping(value = "/page")public PageInfo<TbTaxDepositInfo> page(@RequestBody TaxDepositInfoDto taxDepositInfoDto) {return depositInfoService.page(taxDepositInfoDto);}

调用该接口时,接口返回列表中的字段却是gname,这个时候就很尴尬了。

解决方法:如果是使用@ResponseBody注解返回一个Controller接口数据时,对于实体类中的字段命名尽量建议满足驼峰式命名,而且首字母和第二个字符都需要小写,因此对于上述问题,可进行下述修改:

@ApiModelProperty(value = "主要商品名称")@Column(name = "goods_name" )private String goodsName;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。