SpringSecurity菜单权限管理

来源:互联网 发布:如何申请域名注册机关 编辑:程序博客网 时间:2024/05/01 02:28

一、配置事件Listener(非web Listener)登录验证成功后,触发Litener,加载菜单

<bean id="interactiveAuthenticationSuccessListener"class="com.i2f.pcccmall.core.web.InteractiveAuthenticationSuccessListener"><property name="menuService" ref="menuServiceProxy"></property><property name="bankRoleGrantRelationService" ref="bankRoleGrantRelationService"></property></bean><bean id="managerAuthenticationSuccessListener"        class="com.i2f.pcccmall.manager.web.listener.ManagerAuthenticationSuccessListener">        <property name="mallStaffService" ref="mallStaffService"></property>        <property name="userLoginInfoService" ref="userLoginInfoService"></property>    </bean>


二、配置菜单拦截器,拦截器会对mappings参数里的请求进行拦截

<bean id="urlMapping"class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"  parent="abstractHandlerMapping">  <property name="interceptors">              <list>              <bean class="com.i2f.pcccmall.web.interceptor.AuditExposingHandlerInterceptor"></bean>                <ref local="menuInterceptor" />            </list>        </property><property name="mappings"><value>/main.html=filenameController/leftmenu.html=filenameController</value></property><property name="order" value="0" /></bean>


1 0
原创粉丝点击