SpringBoot使用AOP处理请求(一)

一 、首先在pom.xml里面添加依赖


image.png

二、 创建一个HttpAspect的类 在里面完成对于一个Controller里面特定的一个类 进行过滤


image.png

当我们需要对于一个controller 里面所有的方法都进行过滤筛选的时候可以修改代码如下
image.png

三、我们完成上面的配置之后,这个时候需要我们判断是否在所有的方法或者特定方法之前我们已经完成了对于相应方法的处理


image.png

我们观察打印输出
image.png

四、接下来我们继续优化 加入@After
image.png

观察打印输出
1111111
girlList

2222222
五、我们观察上面的那个代码在@Before 和 @After里面都有重复的代码出现 ,所以我们下一部需要在此优化这部分代码、


image.png

依照此方法修改代码之后可以完成和上面一样的效果
六、
我们可以将上述的system.out.print()换一种方式 改写成log打印输出日志
image.png
image.png
image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,252评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,999评论 6 342
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,837评论 18 399
  • iOS网络架构讨论梳理整理中。。。 其实如果没有APIManager这一层是没法使用delegate的,毕竟多个单...
    yhtang阅读 5,330评论 1 23
  • 今天是5.7号。 下午三点多十分,面试完了京东华南公司的暑期实习生第一轮面试。其实昨晚收到电话通知后,今天犹豫了好...
    是蓝先生阅读 346评论 0 2