-
切入点表达式
查看全部 -
AOP应用场景
权限控制
缓存控制
事务控制
审计日志
性能监控
分布式追踪
异常处理
查看全部 -
五种编程范式
面向过程
面向对象
函数式
事件驱动
面向切面
查看全部 -
Spring AOP 应用于@Transactional 事务 @PreAuthorize 安全 @Cacheable 缓存 三个方面的。
查看全部 -
AOP的应用场景
查看全部 -
AOP的初衷
查看全部 -
感觉这样写更好:
public class JdkProxy implements InvocationHandler { Object realObj = null; public JdkProxy(Object obj) { this.realObj = obj; } @Override public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { System.out.println("befor"); Object result = null; try { result = method.invoke(realObj, args); } catch (Exception ex) { System.out.println("ex:" + ex.getMessage()); throw ex; } finally { System.out.println("after"); } return result; } }
查看全部 -
pointcut 扫描包以及子包下的所有方法的两种办法:
第一种: @Pointcut("within(com.xxx..*)")
第二种: @Pointcut("execution(public * com.xxx..*.*(..))")
查看全部 -
pontcut 匹配模式种类
查看全部 -
AOP项目实战案例小结
查看全部 -
Spring 如何代理
查看全部 -
实现代表 包括JDK和Cglib
查看全部 -
动态代理实现方式
查看全部 -
运行时代理实现
查看全部 -
advice注解
查看全部
举报
0/150
提交
取消