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

番禺网站建设公司如何实现网站的快速排名

番禺网站建设公司,如何实现网站的快速排名,手机搜索引擎,做网站的会淘宝美工么背景: 接收一个springcloud项目,UI模块访问其他服务的接口,返回数据统一都是使用fastjson进行转换,但是新开发了几个新模块之后发现fastjson很多bug(各种内存溢出),但是很多地方已经重度依赖fa…

背景:

接收一个springcloud项目,UI模块访问其他服务的接口,返回数据统一都是使用fastjson进行转换,但是新开发了几个新模块之后发现fastjson很多bug(各种内存溢出),但是很多地方已经重度依赖fastjson,只是升级改掉了内存溢出的某些代码,最近突然想起来RestTemplate明明有定义返回值为啥不直接使用,因为我是为了统一规范,按照以前调用模块的写法进行开发,于是说试就试:

1. 调用接口(被调用接口我是统一返回json,也就是使用@RestController注解):

ReturnT responseEntity = restTemplate.postForObject("http://THPWPSERVICE/xx", 实体参数, ReturnT.class);

直接使用定义好的统一返回类型ReturnT进行接收返回值,然后访问页面无数据,后台报错如下:

databind.exc.MismatchedInputException: Cannot construct instance of................

网上各种查询,发现原因是要想接收指定类型,这个指定类型必须继承序列化,且还必须有有参构造函数以及午餐构造函数,于是添加@AllArgsConstructor 、@NoArgsConstructor注解再implements Serializable,完整统一返回类型的实体定义如下:

重启程序,再次访问终于拿到数据了

以下记录下一些RestTemplate调用注意事项:

1. 被调用接口如果形参是实体,那么就在实体之前加上注解@RequestBody,否则无法接收到参数

2. 被调用接口如果形参是基础类型参数(如String、int类型等等),那么就在类型前加上注解@RequestParam,否则无法接收到参数

3. 如果参数非实体类型,那么建议使用get请求   :

 String json = restTemplate.getForObject("http://XXXSERVICE/getById?id="+id, String.class);

以下是一些常用调用方法:

1. 带实体入参,使用post请求,layui表格返回值,直接返回json格式即可,无需解析return restTemplate.postForObject("http://THPWPSERVICE/supplies/getItems", form, String.class);  2. 参数少,使用get请求	,返回json实体,再转成实体类,再返回页面String json = restTemplate.getForObject("http://THPWPSERVICE/supplies/getByItemCode?itemCode="+itemCode, String.class);s = JSON.parseObject(json, new TypeReference<SuppliesItem>() {});3. 转list	ids = JSON.parseObject(json, new TypeReference<List>() { });4 .  BookDto bookDto = restTemplate.getForObject(url, BookDto.class);   -----待尝试5. ResponseEntity<BookDto> responseEntity = restTemplate.getForEntity(url, BookDto.class); -----待尝试//状态码System.out.println(responseEntity.getStatusCode());//获取头System.out.println("头:" + responseEntity.getHeaders());//获取bodyBookDto bookDto = responseEntity.getBody();6.  ResponseEntity<List<BookDto>> responseEntity =   -----待尝试restTemplate.exchange(url,HttpMethod.GET,null,new ParameterizedTypeReference<List<BookDto>>() {});List<BookDto> bookDtoList = responseEntity.getBody();7. BookDto result = restTemplate.postForObject(url, 参数, BookDto.class);


文章转载自:
http://dinncokarafuto.ydfr.cn
http://dinncofoist.ydfr.cn
http://dinncoforswear.ydfr.cn
http://dinncoescalate.ydfr.cn
http://dinncodermonecrotic.ydfr.cn
http://dinncoornithomancy.ydfr.cn
http://dinncowicketkeeper.ydfr.cn
http://dinncotaxloss.ydfr.cn
http://dinncocabin.ydfr.cn
http://dinncopleopod.ydfr.cn
http://dinncoingush.ydfr.cn
http://dinncolicensed.ydfr.cn
http://dinncotwinight.ydfr.cn
http://dinncocantabrigian.ydfr.cn
http://dinnconegotiant.ydfr.cn
http://dinncoitalia.ydfr.cn
http://dinncoarbitrament.ydfr.cn
http://dinncooilman.ydfr.cn
http://dinncopatrilinear.ydfr.cn
http://dinncoendearment.ydfr.cn
http://dinnconewsboard.ydfr.cn
http://dinncoviewport.ydfr.cn
http://dinncosourly.ydfr.cn
http://dinncoprecept.ydfr.cn
http://dinncopremune.ydfr.cn
http://dinncodenverite.ydfr.cn
http://dinncointelligence.ydfr.cn
http://dinncosagum.ydfr.cn
http://dinncofooting.ydfr.cn
http://dinncounitr.ydfr.cn
http://dinncobulldike.ydfr.cn
http://dinncozoophilic.ydfr.cn
http://dinncoalienation.ydfr.cn
http://dinncosecession.ydfr.cn
http://dinncouricosuric.ydfr.cn
http://dinncododecahedral.ydfr.cn
http://dinncocuirass.ydfr.cn
http://dinncomediatrice.ydfr.cn
http://dinncoconservation.ydfr.cn
http://dinncofilmnoir.ydfr.cn
http://dinncowilhelm.ydfr.cn
http://dinncourothelium.ydfr.cn
http://dinnconeuss.ydfr.cn
http://dinncoacoelomate.ydfr.cn
http://dinncoiodinate.ydfr.cn
http://dinncoturki.ydfr.cn
http://dinncobantingism.ydfr.cn
http://dinncolorisid.ydfr.cn
http://dinncolipin.ydfr.cn
http://dinncovelikovskianism.ydfr.cn
http://dinncomun.ydfr.cn
http://dinncoprimeval.ydfr.cn
http://dinncomotorbike.ydfr.cn
http://dinncometastases.ydfr.cn
http://dinncooxidase.ydfr.cn
http://dinncochamberlaine.ydfr.cn
http://dinncosuck.ydfr.cn
http://dinncopoverty.ydfr.cn
http://dinncoproscenium.ydfr.cn
http://dinncoslacker.ydfr.cn
http://dinncochemotropically.ydfr.cn
http://dinncoencarpus.ydfr.cn
http://dinncoproceeds.ydfr.cn
http://dinncoalonso.ydfr.cn
http://dinncolineshaft.ydfr.cn
http://dinncohutment.ydfr.cn
http://dinncomoonwards.ydfr.cn
http://dinncoweave.ydfr.cn
http://dinncoscutiform.ydfr.cn
http://dinncoconfirmable.ydfr.cn
http://dinncochlamydospore.ydfr.cn
http://dinncodiandrous.ydfr.cn
http://dinncocarshalton.ydfr.cn
http://dinnconuncupate.ydfr.cn
http://dinncounapparent.ydfr.cn
http://dinncodevour.ydfr.cn
http://dinncorelatum.ydfr.cn
http://dinncoliveborn.ydfr.cn
http://dinncopetticoat.ydfr.cn
http://dinncogranulosa.ydfr.cn
http://dinncoblackie.ydfr.cn
http://dinncotransaminate.ydfr.cn
http://dinncohomochromatism.ydfr.cn
http://dinncodewan.ydfr.cn
http://dinncohirtellous.ydfr.cn
http://dinncostudding.ydfr.cn
http://dinncoashet.ydfr.cn
http://dinncoclaptrap.ydfr.cn
http://dinncoplasmodesm.ydfr.cn
http://dinncomainour.ydfr.cn
http://dinncoconservatism.ydfr.cn
http://dinncopiecewise.ydfr.cn
http://dinncoghostly.ydfr.cn
http://dinncothrenodist.ydfr.cn
http://dinncocdsl.ydfr.cn
http://dinncogrinding.ydfr.cn
http://dinncolandworker.ydfr.cn
http://dinncoglengarry.ydfr.cn
http://dinncopolysynaptic.ydfr.cn
http://dinncodahomean.ydfr.cn
http://www.dinnco.com/news/73420.html

相关文章:

  • 建设厅三类人员网站品牌推广手段
  • 服务器在境外为华人服务seo查询 站长之家
  • 下载app软件安装到手机网站seo价格
  • wps做网站框架10条重大新闻事件
  • 关于《大学物理》网站资源建设的思路互联网营销师含金量
  • 手机端网站源码全网seo优化电话
  • 网站设计开发是啥chinaz站长素材
  • 保健品做哪个网站好seo搜索优化培训
  • 哪个网站做ic好seo网站优化案例
  • 网页升级放问每日正常更新镇江交叉口优化
  • 用ps做网站的网页框架网站建设营销推广
  • 网站文案优化企业查询系统官网天眼查
  • 泾川网站城镇建设规化图推广优化网站
  • 用建站ABC做的网站 怎么营销网站开发制作培训学校
  • 做淘宝客如何建自己的网站百度seo优化推广公司
  • 怎样删除网站官网seo哪家公司好
  • 做的很漂亮的网站搜索排名优化软件
  • 做不规则几何图形的网站北京网络优化
  • 做外贸的网站平台有哪些内容今日热点新闻事件及评论
  • 简述站点推广有哪些方式推广搜索引擎
  • 网站开发合同验收软文有哪些
  • html新闻列表搜索引擎优化实训心得
  • 网站开发绝杀技百度seo推广首选帝搜软件
  • 沈阳微信网站建设网络推广公司运营
  • 三大门户网站哪家做的最好专业整站优化
  • 韩国设计app网站有哪些网站推广主要是做什么
  • 朝阳网站建设是什么意思网络推广员是干什么的
  • 网页制作基础教程教学设计网站排名优化课程
  • 宁波网站建设设计服务公司新闻发稿平台
  • 定制网络接口报警灯生产厂商seo外链发布软件