spring配置服务器无法通过webhook刷新

时间:2018-05-15 02:42:25

标签: spring-boot spring-cloud-config

我使用spring cloud bus和rabbitMQ来刷新spring配置。当我们更新配置并推送到github时,webhook无法刷新,响应消息:

  

" {"时间戳":" 2018-05-14T09:44:48.230 + 0000""状态" 400&#34 ;错误":"差   请求","消息":" JSON解析错误:无法反序列化实例   START_ARRAY令牌中的java.lang.String;嵌套异常是   com.fasterxml.jackson.databind.exc.MismatchedInputException:不能   从START_ARRAY令牌中反序列化java.lang.String的实例\ n   在[来源:( PushbackInputStream); line:1,column:290](通过   参考链:   java.util.LinkedHashMap中[\"提交\"])""路径":" /致动器/总线刷新"}   &#34 ;;

但是当我们通过邮递员或使用命令" curl -X POST http://436d3d0b.ngrok.io/actuator/bus-refresh" ,它可以正常刷新。

application.yml如下所示:

弹簧:

应用程序:

name: config-server

云:

config:
  server:
    git:
      search-paths: config/*
      username:
      password:
      uri: "github url"
  label: master
bus:
  trace:
    enabled: true

RabbitMQ的:

host: localhost
port: 5672
username: guest
password: guest

管理:

端点:

web:
  exposure:
    include: bus-refresh

Github webhook有效负载网址是" http://436d3d0b.ngrok.io/actuator/bus-refresh"和内容类型是" application / json&#34 ;;

0 个答案:

没有答案