使用postman调接口的时候,一直报415,not supported media type;经过各种尝试,终于解决;开始服务接口入参为实体类

 @POST    @Consumes({ "application/json" })    @Produces({ "application/json" })    public ContractRoot balQry(User requestParam);

后来将实体类换成String字符串即可,然后在实现类中在使用fastjson将字符串在转为实体类;

public ContractRoot balQry(String requestParam) {        User requestParam = JSON.parseObject(requestParam, User.class);

另外如果返回的数据为json的话,需要在返回的实体类上加@XmlRootElement注解,注意是在根实体类上加注解。

©著作权归作者所有:来自51CTO博客作者遗梦江湖的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. cxf 服务端启动 报错ServiceConstructionException parameters c
  2. SpringMVC @Value注解无法获取值 报IllegalArgumentException异
  3. EXCEL函数篇—9大类文本函数
  4. javascript数据类型转换
  5. Python3 常见数据类型的转换
  6. js 基础
  7. 搭建SpringBoot+dubbo+zookeeper+maven框架(四)
  8. Shell中截取字符串的用法小结
  9. 送你 31 道 JavaScript 面试题

随机推荐

  1. 我应该如何选择一列与另一列相关的语句?
  2. oralce 解除锁定的表
  3. 文件转换 - .mwb到.sql文件
  4. 返回没有匹配条目的所有日期
  5. SQL2000数据库脱机/只读/紧急模式 修复
  6. Oracle 00932. 00000 - “不一致的数据
  7. java中sql查询条件为中文时,rs.next为fals
  8. 没有必要去指定SqlSessionFactory或SqlSe
  9. sqlserver 存储过程 递归查询分组+hier
  10. 我的MSSQL2000数据库自从我的系统从XPHOM