作用:开启向服务中心Eureka注册
查询路径
-
@EnableDiscoveryClient
-
@Import({EnableDiscoveryClientImportSelector.class})
-
定位EnableDiscoveryClientImportSelector.class
-
EnableDiscoveryClientImportSelector导入的是SimpleDiscoveryClient
-
如果在某个类比如controller中@Autowired注入类DiscoveryClient,点击左边的注入图标跳转到注入的位置 是配置类CompositeDiscoveryClientAutoConfiguration中使用@Bean注入
@Bean
@Primary
public CompositeDiscoveryClient compositeDiscoveryClient(List<DiscoveryClient> discoveryClients) {
return new CompositeDiscoveryClient(discoveryClients);
}