zoukankan      html  css  js  c++  java
  • 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=验证码错误
  • 相关阅读:
    IllegalStateException
    TimeUnit简析
    Cron表达式
    任务调度之Timer与TimerTask配合
    Executor简析
    this逃逸
    SQL、SQL Server、MySQL与Oracle
    数据库与实例
    vw 、vh、vmin 、vmax
    逻辑(内存)分页与物理分页
  • 原文地址:https://www.cnblogs.com/chengmuyu/p/10085193.html
Copyright © 2011-2022 走看看