/**
* 授權異常
* * org.apache.shiro.authz.unauthenticatedexception 授權異常
* org.apache.shiro.authz.hostunauthorizedexception 沒有訪問許可權
* org.apache.shiro.authz.unauthorizedexception 沒有訪問許可權
* org.apache.shiro.authz.authorizationexception 上面異常的父類
* *@param ex 沒有許可權的異常
new responseresult(httpstatus.unauthorized.value(), "沒有許可權");
}/**
* 認證異常
* * org.apache.shiro.authc.pam.unsupportedtokenexception 身份令牌異常,不支援的身份令牌
* org.apache.shiro.authc.unknownaccountexception 未知賬戶/沒找到帳號,登入失敗
* org.apache.shiro.authc.lockedaccountexception 帳號鎖定
* org.apache.shiro.authz.disabledaccountexception 使用者禁用
* org.apache.shiro.authc.excessiveattempt***ception 登入重試次數,超限。只允許在一段時間內允許有一定數量的認證嘗試
* org.apache.shiro.authc.concurrentacces***ception 乙個使用者多次登入異常:不允許多次登入,只能登入一次 。即不允許多處登入
* org.apache.shiro.authz.accountexception 賬戶異常
* org.apache.shiro.authz.expiredcredential***ception 過期的憑據異常
* org.apache.shiro.authc.incorrectcredential***ception 錯誤的憑據異常
* org.apache.shiro.authc.credential***ception 憑據異常
* org.apache.shiro.authc.authenticationexception 上面異常的父類
* *@param ex 沒有許可權的異常
java異常體系
基類是throwable,直接子類有error以及exception.其中error表示的是,系統級別的錯誤,是乙個unchecked錯誤,無需特別處理,盡量在系統級別處理.exception分為checked exception與unchecked exception.其 中unchecked e...
java異常處理體系
一,異常的概述 異常 exception 異常是指程式執行是發生的不正常事件 可以被異常機制處理,程式能夠繼續執行下去。錯誤 error 錯誤不能構被處理,發生錯誤後,程式就終止,需要修改原始碼才能解決。二,異常體系結構 1,異常的頂級父類是throwable類。2,其下分為exception和er...
說說 Spring DAO 的異常體系
spring 提供了一套和實現技術無關的 面向 dao 層語義級別的異常體系,內部通過轉換器將不同持久化技術的異常轉換成 spring 的異常,實現統一管理。很多正統的 ap中,使用了過多的檢查型異常,以致於在使用 api 時,中充斥了大量 try catch 樣板式的 大多數情況下,這些 catc...