随笔分类 -  aop

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

点击右上角即可分享
微信分享提示