2015-01-16 2 views
0

У меня есть простое приложение для загрузки весны, которое должно зарегистрироваться в Eureka. Я использовал новую аннотацию @EnableDiscoveryClient, но при запуске все равно никаких действий. Класс объявляется следующим образом и имеет одно отображение запроса.Почему мое приложение не регистрируется на сервере Eureka?

@Configuration 
@ComponentScan 
@EnableDiscoveryClient 
@EnableAutoConfiguration 
@RestController 
public class SpringBootEchoApplication { 

Я не вижу никаких сообщений об ошибках или что-нибудь стартап, я просто не получаю регистрацию клиента открытия, как я в моем другом приложении, которое использует аннотацию, чтобы включить Zuul.

ответ

1

После проверки зависимостей в двух проектах, в которых я не получал регистрацию eureka, не учитывалась зависимость eureka-client.

Я предполагаю, что это является недостатком в @Conditional конфигурационном способе делать вещи в процессе загрузки. Несмотря на то, что у меня есть соответствующая аннотация Enable, указанная, потому что у меня нет реализации DiscoveryClient (например, Eureka), я не получаю регистрацию ... но также нет сообщений об ошибках.

Смежные вопросы