开发者社区> 问答> 正文

请列举你所知道的Spring的通知类型并解释。

请列举你所知道的Spring的通知类型并解释。

展开
收起
游客5gwrmn6pzajfm 2021-10-26 21:56:44 974 0
1 条回答
写回答
取消 提交回答
  • Spring中的通知按照在目标类方法的连接点位置,可以分为以下5种类型: (1)org.aopalliance.intercept.MethodInterceptor(环绕通知) 在目标方法执行前后实施增强,可以应用于日志、事务管理等功能。 (2)org.springframework.aop.MethodBeforeAdvice(前置通知) 在目标方法执行前实施增强,可以应用于权限管理等功能。 (3)org.springframework.aop.AfterReturningAdvice(后置通知) 在目标方法执行后实施增强,可以应用于关闭流、上传文件、删除临时文件等功能。 (4)org.springframework.aop.ThrowsAdvice(异常通知) 在方法抛出异常后实施增强,可以应用于处理异常记录日志等功能。 (5)org.springframework.aop.IntroductionInterceptor(引介通知) 在目标类中添加一些新的方法和属性,可以应用于修改老版本程序(增强类)

    2021-10-26 23:13:04
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载