@SpringBootApplication 和@SpringcloudApplication区别
Posted 江西昊仔
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了@SpringBootApplication 和@SpringcloudApplication区别相关的知识,希望对你有一定的参考价值。
注解@SpringCloudApplication
主要包括:@SpringBootApplication、@EnableDiscoveryClient、@EnableCircuitBreaker,
注解 | 解释 |
---|---|
@SpringBootApplication | SpringBoot注解 |
@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区别的主要内容,如果未能解决你的问题,请参考以下文章
SpringBoot之@SpringBootApplication注解详解
@EnableAutoConfiguration和@SpringbootApplication注解