@SpringBootApplication 和@SpringcloudApplication区别

Posted 江西昊仔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了@SpringBootApplication 和@SpringcloudApplication区别相关的知识,希望对你有一定的参考价值。

注解@SpringCloudApplication

主要包括:@SpringBootApplication、@EnableDiscoveryClient、@EnableCircuitBreaker,

注解解释
@SpringBootApplicationSpringBoot注解
@EnableDiscoveryClient注册服务中心Eureka注解
@EnableCircuitBreaker断路器注解

对于SpringCloud来说,这是每一微服务必须应有的三个注解,所以才推出了@SpringCloudApplication这一注解集合。

注解SpringBootApplication

也是一个组合注解,主要包含:@ComponentScan , @SpringBootConfiguration , @EnableAutoConfiguration ,

注解解释
@ComponentScan用来代替配置文件中的 component-scan 配置,开启组件扫描,即自动扫描包路径下的 @Component 注解进行注册 bean 实例到 context 中。
@SpringBootConfiguration其中包含Spring的@Configuration作用基本相同,用来代替 applicationContext.xml 配置文件,所有这个配置文件里面能做到的事情都可以通过这个注解所在类来进行注册。
@EnableAutoConfiguration开启自动配置

————————————————
版权声明:本文为CSDN博主「暴走的山交」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_43649223/article/details/120493144

以上是关于@SpringBootApplication 和@SpringcloudApplication区别的主要内容,如果未能解决你的问题,请参考以下文章

@SpringBootApplication注解理解

什么是 SpringBootApplication 功能?

SpringBoot之@SpringBootApplication注解详解

@EnableAutoConfiguration和@SpringbootApplication注解

SpringBoot系列之启动流程3-自动装配与@SpringBootApplication注解

认识 SpringBootApplication 注解