tarafından atılan Taşıma İstisnalar:Shiro: Böyle yetki kontrol etmek için Shiro ek açıklamaları kullanarak kullanıyorum ek açıklamalar
@RequiresPermissions("addresses:list")
public ModelAndView getCarrierListPage() {
return new ModelAndView("addressList", "viewData", viewData);
}
Sorum şudur: ek açıklama gereği kullanıcı izinlerine sahip değilse, bir istisna atılıyor. Bir istisna durumunda kullanıcıyı farklı bir URL'ye yönlendirmeyi tercih ederim. Bunu nasıl yaparım? Eğer Bahar kullanarak konum gibi
<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>