0

TestRestTemplate当我使用和spring-cloud-zookeeper-discovery依赖项测试我的代码时,集成测试会尝试连接到 Zookeeper 。如果 zookeeper 没有运行,测试会抛出异常。

这是一个简单的项目,您可以在其中重现问题https://github.com/DenisGlot/disable-zookeeper-when-testing

如何使测试跳过连接到 zookeeper 部分?

4

1 回答 1

2

添加bootstrap.properties到 test/java/resources 并放在那里

spring.cloud.service-registry.auto-registration.enabled=false
spring.cloud.zookeeper.discovery.enabled=false
spring.cloud.zookeeper.discovery.register=false
于 2019-05-07T12:55:29.603 回答