cas系列-自定義異常提示(五)


cas對於異常提示可以支持多語言,默認是英語,具體文件格式大同小異.這里以cas5.x版本為例.

官方推薦使用overlay方式部署,這樣你只需要關注你自定義的配置即可.

獲取自定義配置文件方式:

執行mvn clean package之后在項目target目錄下可以獲取到所有cas需要的配置文件

 

target目錄內容:

 

配置方式:

1 增加自定義異常類

package com.zzlh.auth.exception;
/**
 * @Description 賬戶驗證碼異常
 * @author muyu
 * @date 2018年12月5日 上午11:03:26
 */
public class AccountCodeException extends javax.security.auth.login.AccountException {

    private static final long serialVersionUID = 1L;

    public AccountCodeException() {
        super();
    }

    public AccountCodeException(String arg0) {
        super(arg0);
    }
}

 

2 在application.propeties配置自定義異常,多個異常用逗號隔開

cas.authn.exceptions.exceptions=com.zzlh.auth.exception.AccountCodeException[,...]

 

3 在messages_zh_CN.properties中增加異常提示

authenticationFailure.AccountCodeException=驗證碼錯誤

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM