spring常用注解

@PointCut:声明切点如:@anotation(package.class.name),execution(* package.class.method(..))

@EnableAspectJAutoProxy:开启spring对AspectJ的支持

@AspectJ声明一个切面

@Before定义一个前置切点

@After定义一个后置切点:,可以在增加入参JoinPoint或者ProceedingJoinPoint

@Around定义环绕切点

@PropertySource("classpath:path/to/property"):注入配置配件,需要指定配置文件路径,可以通过@Value获取值

@Value:${xx.yy},#{}

@PostConstruct:spring调用构造函数后执行的方法,相当与@bean的initMethod

@preDestroy:销毁前调用的方法,相当与@Bean的destroyMethod

@Profile:根据不同的profie加载不同的配置,可以使用ctx.getEnvironment.setActiveProfiles("profie")设置

@EnableScheduling:开启对计划任务的支持

@Scheduled:声明一个计划任务

@ConfigurationProperty:指定一个locations可以将文件和bean中的属性对应,在bean类中标注

@EnableConfigurationProperties:标注后可以注入相关的property配置类

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,374评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,054评论 6 342
  • Spring简介: Spring是一个IOC(DI)和AOP容器框架: 轻量级:Spring是非侵入性的,基于开发...
    JHMichael阅读 3,720评论 0 3
  • 文章作者:Tyan博客:noahsnail.com 3.4 Dependencies A typical ente...
    SnailTyan阅读 9,716评论 2 7
  • spring常用注解 Value : 从配置文件中注入变量ConfigurationProperties(boot...
    zsj0310阅读 1,449评论 0 0