У меня есть приложение-микросервис 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'
}
В моем реальном коде я использую только @SpringBootApplication
в своем классе Application. Тем не менее, когда я запускаю приложение, я получаю всевозможные ошибки, касающиеся Mongo и Eureka, такие как «регистрация службы. Попытка подключения к серверу Eureka». Я также получал исключения Mongo, пока не запустил службу mongod
и клиент Mongo не устанавливал соединения автоматически.
Почему все это происходит и как это отключить? Я могу закомментировать зависимости, но должно быть другое решение.