随笔分类 - aop
摘要:方案1:springboot集成freemarker https://www.cnblogs.com/lipg/p/13761588.html 方案2:参照Mybatis 手写功能 原始请求:拼接XML字符串发送请求 解决方案设计:像mybatis一样写XML文件 然后#{}的方式注入值 唯一区别就
阅读全文
摘要:动态代理 AOP切面代码 被代理对象 Object target = joinPoint.getTarget(); 当前对象 Object aThis = joinPoint.getThis(); 这里拿到的方法和反射的方法获取的不是一样的 Method method = ((MethodSigna
阅读全文
摘要:Spring 5.3.21 版本 生成代理对象源码分析 1.SynthesizedMergedAnnotationInvocationHandler.createProxy 方法创建代理对象 2.
阅读全文
摘要:记录请求参数和执行时间(AOP实现) 1.添加依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </depen
阅读全文
摘要:key 定义在注解上,支持SPEL表达式 1.核心方法 /** * 获取缓存的key * key 定义在注解上,支持SPEL表达式 * * @author * @date * @param key * @param method * @param args * @return Object */ p
阅读全文