我有一个Spring微服务应用程序,它在build.gradle
中具有以下依赖关系:
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-actuator'
implementation 'org.springframework.boot:spring-boot-starter-data-mongodb'
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.cloud:spring-cloud-starter'
implementation 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-client'
}
在我的实际代码中,我仅在我的Application类上使用@SpringBootApplication
。尽管如此,当我运行该应用程序时,仍然遇到有关Mongo和Eureka的各种错误,例如“注册服务。尝试连接到Eureka服务器”。我还曾经获得过Mongo异常,直到启动mongod
服务并且Mongo客户端自动建立连接为止。
为什么所有这些都会发生,以及如何禁用它?我可以注释掉依赖性,但是必须有另一种解决方案。