启动类常用注解
1. @springbootapplication
放在springboot的启动类上,该类是启动springboot容器的入口,他是一个复合注解,里面包含了包扫面,自动注入,配置注入的功能
- springbootconfiguration
是springboot的一个配置类,里边包含了@configration注解 - EnableAutoConfiguration
会自动注入 - ComponentScan
用来将指定包(如果未指定就是将当前类所在包及其子孙包)加入SpringIOC的包扫描,本质上等于context:component-scan配置
2. @EnableDiscoveryClient
@EnableDiscoveryClient基于spring-cloud-commons
能够让注册中心能够发现,扫描到该服务
3. @EnableFeignClients
使用注解@EnableFeignClients就是启用feign客户端
告诉框架扫描所有通过注解@FeignClient定义的feign客户端。它又通过注解@Import导入了类FeignClientsRegistrar( feign客户端注册器)