启动类的注解

@SpringBootApplication

是 SpringBoot 将自动扫描应用程序中的组件并配置应用程序

  1. 入口点标记:标记应用程序的主类,SpringBoot 应用程序的入口点

  2. 自动配置:自动配置应用程序所需的各种设置,包括数据库连接、Web服务器、日志、安全性等

  3. 组合注解:本质上是一个组合注解,它包含了多个其他注解,包括@Configuration、@EnableAutoConfiguration 和 @ComponentScan。这些注解一起提供了 Spring Boot 应用程序所需的核心功能

  4. 自动扫描:会自动扫描当前包及其子包,以发现和注册 Spring 组件,包括控制器、服务、存储库等

@EnableDiscoveryClient

是 Spring Cloud 中的一个注解,将 Spring Boot 应用程序注册到服务注册中心,以便其他服务能够发现并与之通信,允许不同的微服务相互协作。

当在 Spring Boot 应用程序的主类上使用时,会告诉应用程序去连接指定的服务注册中心(如 Eureka、Consul 或 ZooKeeper),并注册应用程序自身的服务信息。这样其他服务可以通过服务注册中心来发现和调用你的应用程序。

@RefreshScope

是 SpringCloud Config 中的一个注解,用于实现配置的动态刷新

允许在运行时更新配置而无需重启应用程序,对于微服务架构中的配置管理非常有用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值