关于SpringBoot和SpringCloud程序中诸多注解的理解和分析
工欲善其事,必先利其器
目前大多数的JAVA应用都采用的是Springboot或者是SpringCloud技术框架。而在代码中,用到了大量的注解,以简化曾经特别复杂的xml配置。
从而衍生出了一个新的痛点,诸多的注解,什么时候用什么注解,另外还有程序中自定义的注解等等,从项目维护的角度来看,咱们还是有必要深入学习一下,这些注解能够帮咱们解决什么问题,从而也能明白在什么场景下,可以用什么注解更合适,效率更高。
常用注解列表
@Target
@Retention
@Documented
@Inherited
@Order
@Import
高级注解列表
@EnableCircuitBreaker
@EnableHystrix
@EnableScheduling
@SpringCloudApplication