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

网站二级页面怎么做视频号怎么推广流量

网站二级页面怎么做,视频号怎么推广流量,应用商店下载安装正版,杭州有名的室内设计公司由于RestTemplate的灵活性不是很高因此我们有更好的方法事项远程调用,OpenFeign是一个声明式的Web Services客户端,类似于Controller调用Services,因此灵活性较高。 提前声明一下,由于Feign有两个starter我们在这里使用的是&#…

  由于RestTemplate的灵活性不是很高因此我们有更好的方法事项远程调用,OpenFeign是一个声明式的Web Services客户端,类似于Controller调用Services,因此灵活性较高。

  提前声明一下,由于Feign有两个starter我们在这里使用的是:spring-cloud-starter-openfeign。

  在使用之前我们需要引入相关依赖:

<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>

     由于此处我们是想要更好的进行”远程调用" 因此我们只需要在调用的一段加入这个依赖就行,服务端就没有必要加入依赖了。

  添加依赖之后我么还需要使用@EnableFeignClients开启openfeign的功能,最后在调用端设置一个接口,这个接口就是进行远程调用的接口,并且在这个接口上添加@FeignClient注解但是任然需要设置一些参数,之后我们会进行介绍。

@FeignClient(value = "product-service",path = "/product")   //进行远程调用
public interface ProductApi {@RequestMapping("/{productId}")ProductInfo getProductById( @PathVariable("productId") Integer productId);
}

  接下来我们对@FeignClient中的参数进行讲解:

 value:表示你想要调用的服务端的namespace,也就是微服务的名称。

 path:定义当前FeignClient的统⼀前缀,也就是表示你想要调用的服务端的类似于作用在类之外的@RestMapping(“##”)中的“##”。

  通过上述方式就可以在客户端进行远程调用,调用服务端product-Service的数据。

  

  openfeign参数传递 

    传递单个参数:

@FeignClient(value = "product-service", path = "/product")
public interface ProductApi {
@RequestMapping("/p1")
String p1(@RequestParam("id") Integer id);
}

    当然这里的@RequestParam并不是必须要添加的,根据响应的情况进行添加。设置之后就可以在调用端中对应的Service引入ProductApi并且调用p1方法就可以或去掉响应的返回值。

    传递多个参数:

     @RequestMapping("/p2")
String p2(@RequestParam("id")Integer id,@RequestParam("name")String name);

    由此我们可以看出传递多个参数和传递单个参数十分相似,当然事实也是这样的,相较于传递单个参数传递多个参数只不过得将参数的个数增加了,其他的并没有什么改变。

    传递对象:

@RequestMapping("/p3")
String p3(@SpringQueryMap ProductInfo productInfo);

    传递对象就和前两者有所不同了 需要使用到@SpringQueryMap注解,使用时我们也就只需要将对象传递进去即可进行远程调用。

  传递Json格式的数据:

@RequestMapping("/p4")
public String p4(@RequestBody ProductInfo productInfo){
return "接收到对象, productInfo:"+productInfo;
}

  传递Json的数据是需要添加@RequestBody注解。

 

 

http://www.dtcms.com/wzjs/553808.html

相关文章:

  • 湖南做网站的公司微信做购物网站怎么抽佣
  • 模板建网站费用安徽合肥网站制作
  • 优秀的移动端网站wordpress 手机客户端
  • 苏州网站推怎样登录建设互联网站
  • 德州市住房建设局网站辽宁工程技术大学电子信息网
  • 白云区pc端网站建设万网主机 网站访问
  • 万家灯火网站建设建设银行网站怎么登陆不了了
  • 网站开发客户需求分析wordpress批量文章
  • 外链 网站权重布谷海南网站建设
  • 做好的网站模板怎么修改网站建设 客户需求
  • 龙华网站建设哪家公司好个体户备案网站可以做企业站吗
  • 长春模板建站系统搜索引擎优化主要包括
  • 如何在自己网站开发互动视频教程深圳公司开发网站
  • 网站建设方案范本求推荐专业的网站建设开发
  • 大连淘宝网站建设WordPress多功能投稿
  • 笑傲网站建设做网站常用的技术有哪些
  • 建设部监理工程师注册网站wordpress 用户注册 插件
  • 建设监理工程公司网站服装设计师有前途吗
  • ssh可以做wap网站么安阳区号电话
  • 苏州网站备案查询wordpress如何销售卡密
  • 搜寻的网站有哪些关于门户网站建设的请示
  • 网站维护托管要多少钱装饰工程验收规范
  • 怎么知道网站的空间是谁做的网站 筛选功能
  • 中国建设教育业协会网站网页游戏排行榜前十名射击
  • 公司做手机网站建设手机网站制作要求标准
  • 安全的响应式网站建设百度云做.net网站
  • 绮思网站建设qswoo福州专业做网站的公司哪家好
  • 网站开发的技术支撑 经验能力网络推广计划怎么写
  • 网站开发前端与后端区别搜索引擎营销是目前最主要的网站推广营销
  • 微信建设网站兼职网网站建设方案