什么时候用@SpringBootApplication 什么时候用@SpringCloudApplication
来源:5-6 【Model层设计】数据表实体类定义(1)

慕码人4571193
2020-09-09
老师您好 什么时候用@SpringBootApplication 什么时候用@SpringCloudApplication
写回答
1回答
-
杨首长你好:
这两个注解不是一个功能,他们都是组合注解,但是,你可以看到它们名字的区别。一个是 Boot,一个是 Cloud。
注解 @SpringCloudApplication 包括:@SpringBootApplication、@EnableDiscoveryClient、@EnableCircuitBreaker,分别是 SpringBoot 注解、注册服务中心 Eureka 注解、断路器注解。对于SpringCloud 来说,这是每一微服务必须应有的三个注解,所以才推出了 @SpringCloudApplication 这一注解集合。
所以,当你的工程只是一个 SpringBoot 工程,那么,只需要加上 @SpringBootApplication 注解就可以了;如果你的工程需要服务发现,那么,无疑,需要添加 @SpringCloudApplication 注解。
欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!
332020-09-11
相似问题