注解@SpringCloudApplication和@SpringBootApplication的区别`

注解@SpringCloudApplication包括:@SpringBootApplication、@EnableDiscoveryClient、@EnableCircuitBreaker,分别是SpringBoot注解、注册服务中心Eureka注解、断路器注解。对于SpringCloud来说,这是每一微服务必须应有的三个注解,所以才推出了@SpringCloudApplication这一注解集合。
使用@SpringCloudApplication需要进入Springboot依赖外,还需要引入以下的两个依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-hystrix</artifactId>
</dependency>
本文解析了@SpringCloudApplication注解及其包含的@SpringBootApplication、@EnableDiscoveryClient和@EnableCircuitBreaker注解的作用。介绍了这些注解如何为微服务提供基本配置,并列出了启用服务发现与断路器功能所需的依赖。
7206

被折叠的 条评论
为什么被折叠?



