Spring Cloud使用的注解有很多,常见的有:
@EnableEurekaServer:用于启动一个服务注册中心,可以将服务注册到该中心,实现服务的发现与调用。
@EnableEurekaClient:用于启动一个服务提供者,将该服务注册到服务注册中心。
@EnableFeignClients:用于启动Feign客户端,用于实现服务之间的调用。
@EnableZuulProxy:用于启动Zuul网关,将请求路由到相应的服务。
@EnableHystrix:用于启用Hystrix断路器,实现服务的容错和熔断。
@EnableDiscoveryClient:用于启用服务发现功能,将该服务注册到服务注册中心。
@EnableConfigServer:用于启动配置中心,将配置文件存储在该中心,实现统一的配置管理。
这些注解可以通过在Spring Boot应用的启动类上添加相应的注解来启用对应的功能。