java

位置:IT落伍者 >> java >> 浏览文章

Spring的切入点(三 动态Pointcut)


发布日期:2020年07月07日
 
Spring的切入点(三 动态Pointcut)

由于动态切入点除了要考虑方法的名称等静态信息外还要考虑方法的参数由于它是动态的在执行时既要计算方法的静态信息还要计算其参数结果也不能被缓存因此动态切入点要消耗更多的系统资源

Spring中提供了如下几种动态切入点的实现说明如下

ControlFlowPointcut控制流程切入点比如只有在某个特定的类或方法中调用某个连接点时装备才会被触发这时就可以使用ControlFlowPointcut但是它的系统开销很大在追求高效的应用中不推荐使用

DynamicMethodMatcherPointcut动态方法匹配器是抽象类扩展该类可以实现自己的动态Pointcut

上一篇:EOS对应JBOSS相关配置介绍

下一篇:Spring框架下实现基于组的用户权限管理