樓主也是一個上道不久的萌新.都說寫博客能夠提升技術,或許還能幫助一些需要的人.于是我上道了.(第一篇博客.)
話不多說,開始正題:
前段時間本人負責給一套CAS單點登錄自定義登錄頁面.(之前沒有接觸過單點登錄),還好是站在巨人的肩膀上.程序比較順利,但是在做到自定義提示資訊的時候遇到了問題.其他博客上寫的在國際化檔案中撰寫提示資訊,在自定義例外類不起作用.在百思不得其解的情況下,對CAS進行了重新搭建.我使用的是CAS4.3版本 (版本不一致肯能會存在某些差異) .后面問題得到解決.......上圖
1.自定義例外類(我自定義的例外類都是繼承AccountException)

2.在application.properties檔案中將自定義例外類添加進去,否則識別不了

3.在doAuthentication()中拋出自定義例外

例外拋出后會自動進行捕捉.,然后會去國際化檔案尋找配置
4.在國際化檔案(messages_zh_CN.properties)配置自定義提示資訊

5.正常情況下這樣就可以使用了.

前段頁面的這段代碼就是用來輸出提示資訊的
第一次寫博客.寫的不對的地方勿噴,歡迎大佬們批評指正
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/248761.html
標籤:Java EE
上一篇:求幫助
