摘要:
Ribbon整合 先把configuration注掉 把原来注释的方法恢复注释,invokerProviderController方法 我们原来是通过url的形式访问的 把URL也注掉,这样就变成了一个没有访问目标的 重启consumer服务,肯定是无法访问的 http://localhost:72 阅读全文
摘要:
做局部性的自定义configuration feign提供给我们的可配置的东西 这是决定我们为什么之前可以使用SpringMVC来服务调用的原因。因为feign默认提供给我们的就是SpringMvcContract. 这里我们来演示如果我们不用SpringMvc的Contract那么具体怎么去操作? 阅读全文
摘要:
primary默认就是true。这个就是优先级 FeignClient会根据注解的配置生成一个接口的实现类,Mybatis也是这样。 但是还是要去做这个接口的实现,在讲fallBack降级的时候会讲到。那么做了接口的实现就出现一个问题,我们实现了这个接口后,它自己本身又会生成一个,这样Spring就 阅读全文
摘要:
这里也把s去掉 我们的路径这里都是Provider 上面使用path参数,这样下面就不需要写provider了 重启provider和consumer服务。正常运行说明我们的Path属性生效了。 http://localhost:7201/sayhello/post?author=jiangzh&p 阅读全文
摘要:
启动这三个服务 http://localhost:7201/sayhello/post?author=jiangzh&providerId=001&username=jiangzh&password=1 consumer的打印信息 注意事项 首先是不支持@GetMapping @POSTMappin 阅读全文
摘要:
下面就来看下这几个参数大致的用法 首先修改下provider里面的内容。复制一个新的方法叫做postTest 再加一个header的autor 这里改成post 调用方 创建一个对象, controller内.新建一个方法叫做sayHelloPost的方法 结束 阅读全文
摘要:
演示之前把三个服务都起来了。 http://localhost:7201/sayhello/feign?message=abc 不支持的@GetMapping和@POSTMapping 疑问 结束 阅读全文
摘要:
1.pom依赖 2.直接 3.配置 consumer去调用我们的provider 依赖的包,后续会演示openfeign和ribbon的整合。ribbon的在eureka-client包下 原来我们自带了这三个了,所以只需要引入openfeign即可 在consumer的pom上加上openfeig 阅读全文