开发者社区> 问答> 正文

请问你所知道的Spring的通知类型有那些呀?

请问你所知道的Spring的通知类型有那些呀?

展开
收起
游客5gwrmn6pzajfm 2021-10-26 23:16:33 577 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:41:51
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Java Spring Boot开发实战系列课程【第15讲】:Spring Boot 2.0 API与Spring REST Docs实战 立即下载
Java Spring Boot开发实战系列课程【第7讲】:Spring Boot 2.0安全机制与MVC身份验证实战(Java面试题) 立即下载
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载