you*_*ene 4 java spring consul spring-cloud
我喜欢在没有领事的情况下使用测试弹簧轮廓进行单元测试.我正在尝试使用spring.cloud.config.enabled:false和禁用EnableDiscoveryClient测试配置文件的注释,但它不起作用.
我正在使用spring.cloud.consul 1.0.0.BUILD-SNAPSHOT.这是一个例外:
com.ecwid.consul.transport.TransportException:java.net.ConnectException:连接被拒绝:通过com.ecwid.consul.transport.DefaultHttpTransport连接com.ecwid.consul.transport.DefaultHttpTransport.executeRequest(DefaultHttpTransport.java:87). makeGetRequest(DefaultHttpTransport.java:46)at com.ecwid.consul.v1.ConsulRawClient.makeGetRequest(ConsulRawClient.java:66)
尝试spring.cloud.consul.enabled:false在您的个人资料中禁用Consul .
我使用@IntegrationTest({"spring.cloud.consul.enabled=false"})tag来禁用我的测试的consul作为类标记.我在Spring Cloud Consul GitHub问题跟踪器上找到了.
该帖的另一个建议是使用以下内容作为您的内容bootstrap.yml.
spring:
application:
name: <myServiceName>
cloud:
bus:
enabled: false
discovery:
enabled: false
consul:
enabled: false
config:
enabled: false
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4113 次 |
| 最近记录: |