今天发现@SpringCloudApplication整合了好几个注解,可以省去一些注解。
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
@SpringBootApplication
@EnableDiscoveryClient
@EnableCircuitBreaker
public @interface SpringCloudApplication {
}
标注在SpringBoot主启动类上,可以省去@SpringBootApplication还有服务发现注解@EnableDiscoveryClient和熔断机制@EnableCircuitBreaker