论坛首页 Java企业应用论坛

spring mvc3.0权限控制

浏览 19987 次
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (1)
作者 正文
   发表时间:2010-12-07  
,支持,不过不能动不动就搞几百行代码上来,选关键的就行了
0 请登录后投票
   发表时间:2010-12-23  
anyin89 写道


这句话非常好,本来准备学习spring应用在新项目上,看来还是不要搞为好


spring 还是用的很普遍的. 不用就OUT了.
0 请登录后投票
   发表时间:2011-09-12   最后修改:2011-09-12
leiyuch 写道
在需要权限控制的方法上加上自定义注解
Override preHandle方法 加入自己的判断
大概应该是下面这样的代码
Method handlerMethod = methodResolver.resolveHandlerMethod(request);
for (Annotation annotation : handlerMethod.getAnnotations())
  {
    if (annotation instanceof NeedSession)
                {



关键是这个方法 “methodResolver”是AnnotationMethodHandlerAdapter的内部类中的方法,而且还是 private;
0 请登录后投票
   发表时间:2011-09-14  
经过源码阅读,发现可以不用改框架了,一个过滤器搞定,一直想写一篇文章,就是懒。呵呵。
0 请登录后投票
   发表时间:2011-09-14  
用aop来做 方法级别的权限控制,压根就不需要改spring的源代码。
0 请登录后投票
   发表时间:2011-09-22  
grave 写道
用Spring Security吧..

++1
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics