最新回答 / 獨(dú)行_者
老師可能寫(xiě)的隨意了點(diǎn),我覺(jué)得就是username,事實(shí)上我也是這么去寫(xiě)的,沒(méi)有問(wèn)題
2018-12-23
最贊回答 / 你是夏夜的螢火
苦了我一天,找到問(wèn)題所在了?。?...code...>自定義的 CustomSessionManager 要繼承 DefaultWebSessionManager ,而不是 DefaultSessionManager ,難怪獲得的 sessionId 和 request 為 null,給后來(lái)者一個(gè)告誡,不要像我一樣了。
2018-12-21
最新回答 / lisha2019
<property?name="loginUrl"?value="/login.html"?/> 要這樣寫(xiě),login.html前面加上/
2018-12-10
最新回答 / Youare_my_sunshine
String password = getPasswordByUsername(username);通過(guò)這個(gè)去獲取的密碼,如果密碼沒(méi)有找到是直接 return null,不為空才創(chuàng)建SimpleAuthenticationInfo返回對(duì)象的,這個(gè)是在創(chuàng)建對(duì)象之前的,這里用的是map一個(gè)定值,也可以是數(shù)據(jù)庫(kù)或者緩存中去查找密碼。login傳遞的是明文,但是通過(guò)//加密 HashedCredentialsMatcher matcher = new HashedCredentialsMatcher(); m...
2018-12-03