小白又要来问问题了,关于spring切面和拦截器,希望看到的人指导一下。谢谢!!!

月亮不睡我不睡- 2017-03-07 05:47:09
关于spring 切面 和 拦截器的使用,在几个项目中也分别涉及到了,对他们的概念也稍作了了解,但是在使用过程中,经常会碰到一个问题(例如 token的有效性验证),使用他们都可以解决,。
例如我的方案是:一个可以在切面中对所有RequestMapping 方法进行校验;一个自定义一个TokenValidate 注解,在需要校验的方法上加上该注解,使用拦截器对其校验。。
主要想知道切面和拦截器 ,各自的最佳使用场景?到底在怎样的场景下使用切面还是拦截器。。
不知道是不是问的广泛了一点,不过看到的人希望能指点我一下。谢谢。
...全文
220 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
双子叶 2017-03-07
  • 打赏
  • 举报
回复
过滤器,一般就是通过拦截自己所要拦截的url访问路径,根据需求对其中的参数,权限等进行校验。struts2就是通过此来进行拦截的。aop主要是作用在方法上,可以在方法执行前或者执行后添加自己的业务逻辑,如参数校验,封装等。事务的配置一般都是通过aop来设置。过滤器的一般应用在url入口,在aop之前执行相关代码。

51,411

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧