当前位置: 首页 > news >正文

做一个网站大概需要多少钱如何在百度发布信息

做一个网站大概需要多少钱,如何在百度发布信息,网站页面建议,b2c电子商务网站建设方案文章目录 问题现象排查解决GET加注解解决使用POST方式解决 时间戳传参失败 问题现象 项目使用的是Spring Cloud微服务,服务间调用使用的是Feign在一次服务调用时,发现GET传参丢失,没有传递过去任何参数加了RequestParam注解,发现…

文章目录

    • 问题现象
    • 排查解决
      • GET加注解解决
      • 使用POST方式解决
    • 时间戳传参失败

问题现象

  • 项目使用的是Spring Cloud微服务,服务间调用使用的是Feign
  • 在一次服务调用时,发现GET传参丢失,没有传递过去任何参数
  • 加了@RequestParam注解,发现还是传参失败
  • 传递的参数有2个,1个是一个Long类型主键ID,一个是查询VO

排查解决

GET加注解解决

  • 要使用GET只能将封装的查询VO改为一个个参数
  • 确保在Feign接口的对应请求方法上正确使用@RequestParam注解,并传入正确的参数名称
  • 确保@RequestParam注解中指定的参数类型与Feign接口中方法的参数类型一致
  • 在服务的接口方和调用方,都要使用@RequestParam注解,服务方标明接收GET请求

使用POST方式解决

  • @RequestParam针对单个参数可以使用,对于对象示例无法使用
  • 但是传递多个参数时,使用对象封装比较简单,也比较优雅
  • 这就需要使用@RequestBody注解,只能使用POST方式
  • 最终测试发现,使用POST方式传参,同时增加 @RequestBody注解,可以解决这个问题
  • 同样,在服务的接口方和调用方,都要使用@RequestBody注解,服务方标明接收POST请求

时间戳传参失败

  • 解决传参问题后,发现在传递时间戳类型timeStamp参数时,解析失败
  • 主要是格式问题,无法解析,报错如下:
2023-08-31 15:36:23.971 ERROR 78816 --- [  XNIO-1 task-7] SituationAnalysisIntersectionExtentService : getEventDetailList:
Error while extracting response for type [java.util.List<com.newatc.api.situationanalysis.vo.SituationAnalysisIntersectionVO>] and content type [application/json]; nested exception is org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: 
Cannot deserialize value of type `java.time.Instant` from String "2023-08-31 15:35:05": Failed to deserialize java.time.Instant: (java.time.format.DateTimeParseException) Text '2023-08-31 15:35:05' could not be parsed at index 10; 
nested exception is com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.time.Instant` from String "2023-08-31 15:35:05": Failed to deserialize java.time.Instant: (java.time.format.DateTimeParseException) Text '2023-08-31 15:35:05' could not be parsed at index 10at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 2, column: 17] (through reference chain: java.util.ArrayList[0]->com.newatc.api.situationanalysis.vo.SituationAnalysisIntersectionVO["timeStamp"])
  • 由于两边的程序,使用的是不同的日期参数类型,一边是Date,一边是Instant,无法调和
  • 最终决定传参市,统一使用StringYYYY-MM-dd HH:mm:ss字符串传参,问题解决
http://www.ds6.com.cn/news/108421.html

相关文章:

  • 谷歌seo网站建设国外免费网站域名服务器
  • tomcat做静态网站游戏推广赚佣金的平台
  • 做编程的+网站关键词seo优化排名公司
  • WordPress自然志主题windows优化大师下载安装
  • php做网站如何架构友情链接的形式有哪些
  • 给素材网站做签约设计不想做了图片外链在线生成
  • 短视频脚本制作教程百度seo关键词怎么做
  • 免费做ppt的网站seo页面内容优化
  • 焦作做微信网站多少钱企业营销推广方案
  • 网站建设与管理介绍长春网站建设方案托管
  • 青岛做优化网站哪家好苏州优化seo
  • 制作网站能挣钱百度推广客户端
  • 唯品会网站建设 分析报告搜索引擎优化技术
  • 医疗设备响应式网站湖南有实力seo优化哪家好
  • 怎么做网站平台网站为什么要seo?
  • 做节约用水海报的网站泰安网站制作推广
  • 怎么做网站首页网站建设与网站设计
  • 怎样把网站打包做百度小程序网络服务器配置与管理
  • 个人做网站多少钱电商网站建设步骤
  • 鹤壁做网站公司哪家好百度新版本更新下载
  • 黑彩网站建设需要什么东西网上推广赚钱方法
  • 现货黄金什么网站可以做直播汕头网站建设开发
  • 泉州专业做网站中国互联网域名注册服务机构
  • 国外做的好的鲜花网站网络营销推广方式案例
  • 商丘网站公司电话号码做网站公司排名
  • p2c网站方案网站收录查询代码
  • 深圳企业网站制作哪个百度推广客户端app下载
  • 网站怎么做背景图片产品推广方案ppt模板
  • 中山制作企业网站海淀区seo搜索引擎
  • 网线制作线序东莞营销网站建设优化