关于SpringBoot和SpringCloud程序中诸多注解的理解和分析

工欲善其事,必先利其器

目前大多数的JAVA应用都采用的是Springboot或者是SpringCloud技术框架。而在代码中,用到了大量的注解,以简化曾经特别复杂的xml配置。

从而衍生出了一个新的痛点,诸多的注解,什么时候用什么注解,另外还有程序中自定义的注解等等,从项目维护的角度来看,咱们还是有必要深入学习一下,这些注解能够帮咱们解决什么问题,从而也能明白在什么场景下,可以用什么注解更合适,效率更高。

常用注解列表

@Target

@Retention

@Documented

@Inherited

@Order

@Import

高级注解列表

@EnableCircuitBreaker

@EnableHystrix

@EnableScheduling

@SpringCloudApplication

注解用法理解