首页 > 编程知识 正文

获取post请求中的所有参数,spring aspect注解

时间:2023-05-05 04:57:34 阅读:112611 作者:1099

“切片”(Aspect )或Spring AOP

实现Aspect的主要步骤:

1、在哪里切入。 用什么方法起作用。 什么时候起作用

2、工作时执行什么样的处理逻辑

代码实现如下所示

//*

*使用切片Aspect @Around

* 1、添加@Aspect和@Component注释

* 2、方法是用@Around注释,传递给ProceedingJoinPoint对象

*片可以获得调用方法时传递的参数和值

*但是……不能取得原来的要求和响应地址了

*

*

*/

@Aspect

@Component

公共类演示攻击{

//*

切口(主要是注释() ) ) ) )。

*

* 1.用什么方法起作用

*

* 2.在什么时候发挥作用

*

*有四条相关评论

*在调用[电子邮件保护]方法之前

*在调用[电子邮件保护]方法后

* [电子邮件保护]方法抛出异常时

* [电子邮件保护]包括before、after和afterth,所以我们一般使用around

*

*

* @Around有官方文档https://docs.spring.io/spring/docs/5.2.0.build-snapshot/spring-framework-reference/CCC

关于切入点的语法和使用

*

*当前示例是com.xiluo.web.controller.demo controller中的任何方法

请注意传递给ProceedingJoinPoint对象。 此对象包含有关当前正在侦听的方法的信息

*/

@around(execution ) com.xiluo.web.controller.demo controller.* () ) )

publicobjecthandelcontrollermethod (处理joinpointpoint ) throws Throwable {

system.out.println(aspectstart );

//获取参数

Object[] args=point.getArgs (;

for (对象arg : args ) {

system.out.println('arg=='arg );

}

//去调用被监听的方法

对象处理=point.proceed (;

返回处理;

}

}

@Around注释

译文: 3359 www.cn blogs.com/xiluonanfeng/p/10855886.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。