【spring cloud】注解@SpringCloudApplication和@SpringBootApplication的区别

@SpringCloudApplication时一个注解的集合,其中包含@SpringBootApplication。

【spring cloud】注解@SpringCloudApplication和@SpringBootApplication的区别_第1张图片

注解@SpringCloudApplication包括:@SpringBootApplication、@EnableDiscoveryClient、@EnableCircuitBreaker,分别是SpringBoot注解、注册服务中心Eureka注解、断路器注解。对于SpringCloud来说,这是每一微服务必须应有的三个注解,所以才推出了@SpringCloudApplication这一注解集合。

使用@SpringCloudApplication需要进入Springboot依赖外,还需要引入以下的两个依赖


    org.springframework.cloud
    spring-cloud-starter-eureka


    org.springframework.cloud
    spring-cloud-starter-hystrix

 

你可能感兴趣的:(java,Spring,Boot)