什么时候用@SpringBootApplication 什么时候用@SpringCloudApplication

来源:5-6 【Model层设计】数据表实体类定义(1)

慕码人4571193

2020-09-09

老师您好 什么时候用@SpringBootApplication 什么时候用@SpringCloudApplication

写回答

1回答

张勤一

2020-09-10

杨首长你好:

    这两个注解不是一个功能,他们都是组合注解,但是,你可以看到它们名字的区别。一个是 Boot,一个是 Cloud。

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

    所以,当你的工程只是一个 SpringBoot 工程,那么,只需要加上 @SpringBootApplication 注解就可以了;如果你的工程需要服务发现,那么,无疑,需要添加 @SpringCloudApplication 注解。


    欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!

3
3
慕码人4571193
回复
张勤一
OK 好的
2020-09-11
共3条回复

Spring Cloud微服务架构 设计实现广告系统

广告营销系统,未来大中型企业的标配

2136 学习 · 927 问题

查看课程