• 2024-03-30JoinPoint 常用的方法
    Object[]getArgs:返回目标方法的参数SignaturegetSignature:返回目标方法的签名ObjectgetTarget:返回被织入增强处理的目标对象ObjectgetThis:返回AOP框架为目标对象生成的代理对象*JoinPoint对象用于获取切面对象上下文信息,Aop将连接点的上下文信息封装为JoinPoint对象
  • 2024-02-21Mybatis输出完整Sql - Interceptor
    @Intercepts({@Signature(type=Executor.class,method="query",args={MappedStatement.class,Object.class,RowBounds.class,ResultHandler.class}),@Signature(type=Executor.c
  • 2024-01-31SpringBoot中两种常用定位切点的方法
    有时候,我们使用AOP来进行放的增强,编写切面类的时候,需要定位在哪个方法上试用该切面进行增强,本文主要讲解两种在SpringBoot中定位切点的方法,一种是使用execution表达式的方法,一种则是利用自定义注解的方法。execution表达式execution表达式的方式主要是在定义切点的时候,通过表达
  • 2023-12-01AOP-@Around环绕增强-理解问题-测试-记录
    来源自定义注解测试切面环绕时,接口测试返回空白。理解关键在于:环绕增强后走的是切面类中的方法,你不给返回值(习惯void)就是空白=-=。@Around它可以包围一个方法或函数的执行,并在执行前后提供额外的逻辑。使用@Around注解,你可以定义一个通知(advice),该通知在目标方法执行之前和
  • 2023-05-13Anaconda3 ProxyError: Conda cannot proceed due to an error in your proxy configuration.
    其实这里有一个悖论我的服务器不设置代理就没办法上网,但是Anaconda又提示这个exporthttps_proxy="http://ABCD:XXX"exporthttp_proxy="http://ABCD:XXX"ProxyError:Condacannotproceedduetoanerrorinyourproxyconfiguration.因为之前没有出现过这个问题解决方
  • 2023-02-22【Spring AOP】【九】Spring AOP源码解析-拦截器/通知器链的执行过程
    1 前言上一节我们说了通知器链的而顺序问题,那么这节我们该看看它的执行了。我们拿JDK代理的执行过程来看哈。2 源码分析2.1 方法通读对于JDK动态代理的,那我们再
  • 2022-11-301577 – Cannot proceed beca…
    可视化mysql数据库管理工具Navicat的1577错误解决由eming撰写​http://tuibian.com/?p=823​今天尝试使用了Windows下的可视化mysql数据库管理工具front,界
  • 2022-10-24OpenAPI 接口幂等实现
    OpenAPI接口幂等实现1、幂等性是啥?进行一次接口调用与进行多次相同的接口调用都能得到与预期相符的结果。通俗的讲,创建资源或更新资源的操作在多次调用后只生效一次。
  • 2022-10-18AspectJ中JoinPoint和ProceedingJoinPoint注解的使用,ProceedingJoinPoint只能用在around(环绕通知)中 环绕通知=前置+目标方法执行+后置通知,
    AspectJ中JoinPoint和ProceedingJoinPoint注解的使用,ProceedingJoinPoint只能用在around(环绕通知)中环绕通知=前置+目标方法执行+后置通知,proceed方法就是用于启动目标方