springcloud入门学习

报下面的错误原因:在Eureka-provider中传查询的controller层该方法未添加@ResponseBody注解,本人刚入门不知道为什么在Eureka-consumer中只能传递json数据,经过测试的结果是这样的。

2、只能返回一个结果,查询出来的provider查询出来的list,在consumer中只能展示最后一天数据(其他数据被后面的数据所覆盖);

3、Eureka server中的配置:尤其是defaultZone: http://localhost:8081/eureka/;必须带最后面的“/”,否则在注册中出现错误

eureka:
  client:
    #是否将自己注册到eureka-server 默认为true(自己作为注册中心,同时也是一个服务)
    register-with-eureka: false
    #是否从eureka-server获取注册信息,默认为true
    fetch-registry: false
  #将其他的服务注册到这个Eureka server中
    service-url:
      #集群中将这个服务注册到其他的注册中心,使得在当前注册中心和其他的注册中心都存在provider服务
      defaultZone: http://localhost:8081/eureka/

4、Eureka-provider中进行注册时的配置

eureka:
  client: #客户端注册,将服务注册到哪一个注册中的去
    service-url:
      defaultZone: http://localhost:8081/eureka
  instance:
    lease-renewal-interval-in-seconds: 30 # 设置心跳的时间间隔2(默认是30秒)
    lease-expiration-duration-in-seconds: 90 # 如果现在超过了5秒的间隔(默认是90秒)
    instance-id: Eureka_provide_8090  #自定义服务名称
    prefer-ip-address: true #访问路径可以显示IP地址

===============================================================================================

org.springframework.web.client.HttpClientErrorException: 404 null
    at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:85) ~[spring-web-4.3.14.RELEASE.jar:4.3.14.RELEASE]
    at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:708) ~[spring-web-4.3.14.RELEASE.jar:4.3.14.RELEASE]
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:661) ~[spring-web-4.3.14.RELEASE.jar:4.3.14.RELEASE]
    at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:621) ~[spring-web-4.3.14.RELEASE.jar:4.3.14.RELEASE]
    at org.springframework.web.client.RestTemplate.getForObject(RestTemplate.java:295) ~[spring-web-4.3.14.RELEASE.jar:4.3.14.RELEASE]
    at com.ys.study.eurekaconsumer.controller.newController.getById(newController.java:68) ~[classes/:na]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_171]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_171]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_171]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_171]
    at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) ~[spring-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值