webMVc 和持久层调用中,都会有拦截器功能,一个对象,最终要调用的某个方法,但之前要会被很多拦截器拦截。有没有专门做这种基于对象的 aop 拦截的工具类呢?
那种把扫描一个包,一个类,为每个方法都注入 aop 切面的 aop,这个 aop 功能太高级了,操作比较复杂。
我需要的是专门用于拦截对象的 aop 工具,类似 Web 拦截器那种,例如 Spring MVC 里的拦截器,的目就是拦截 HttPServletRequest 对象。根据开发者定制的流程配置决定是否放行,进入下一个 web 组件(下一个拦截器或最终的请求处理方法)
我想为我编写的小框架的某个流程处理,为某个类型的对象,增加拦截器功能。调用拦截器处理方法,在方法代码内根据开发者编码配置决定是否放行,或阻止下一步前进。有专门做这个的 aop 拦截组件么,比较好用的是哪个?