에 의해 throw 예외 처리 :시로 :이 같은 권한을 확인하기 위해 시로 주석을 사용하여 사용하고 주석
@RequiresPermissions("addresses:list")
public ModelAndView getCarrierListPage() {
return new ModelAndView("addressList", "viewData", viewData);
}
내 질문은 이것이다 : 주석에 의해 필요에 따라 사용자가 권한이없는 경우,이 예외가 발생합니다. 나는 오히려 예외의 경우 사용자를 다른 URL로 리디렉션하려고합니다. 어떻게해야합니까? 당신이 Spring을 사용하는 것처럼
<bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean">
<property name="securityManager" ref="securityManager"/>
<property name="loginUrl" value="/showLoginPage"/>
<property name="filterChainDefinitions">
</property>
</bean>