Spring Cloud使用的注解有很多,常見的有:
@EnableEurekaServer:用于啟動一個服務注冊中心,可以將服務注冊到該中心,實現服務的發現與調用。
@EnableEurekaClient:用于啟動一個服務提供者,將該服務注冊到服務注冊中心。
@EnableFeignClients:用于啟動Feign客戶端,用于實現服務之間的調用。
@EnableZuulProxy:用于啟動Zuul網關,將請求路由到相應的服務。
@EnableHystrix:用于啟用Hystrix斷路器,實現服務的容錯和熔斷。
@EnableDiscoveryClient:用于啟用服務發現功能,將該服務注冊到服務注冊中心。
@EnableConfigServer:用于啟動配置中心,將配置文件存儲在該中心,實現統一的配置管理。
這些注解可以通過在Spring Boot應用的啟動類上添加相應的注解來啟用對應的功能。