欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用SpringSecurity+defaultSuccessUrl不跳轉(zhuǎn)指定頁面的問題解決方法

 更新時間:2023年12月05日 09:43:39   作者:y523648  
本人是用springsecurity的新手,今天遇到defaultSuccessUrl不跳轉(zhuǎn)指定頁面的問題,真是頭疼死了,網(wǎng)上找遍了解決方法都解決不了,今天給大家分享使用SpringSecurity+defaultSuccessUrl不跳轉(zhuǎn)指定頁面的問題解決方法,感興趣的朋友一起看看吧

本人是用springsecurity的新手,今天遇到defaultSuccessUrl不跳轉(zhuǎn)指定頁面的問題。真是頭疼死了,網(wǎng)上找遍了解決方法都解決不了。

我的代碼如下:

@Override
    protected void configure(HttpSecurity http) throws Exception {
        http.logout().logoutUrl("/logout").logoutSuccessUrl("/test/hello").permitAll();
        http.formLogin()
                .loginPage("/login.html")
                .loginProcessingUrl("/user/login")
                .defaultSuccessUrl("/success.html").permitAll()
                .and().authorizeRequests()
                .anyRequest().authenticated()
                .and().csrf().disable();
    }

當前遇到的問題是:

假如我一開始就訪問 http://localhost:9001/success.html,springsecurity會自動跳轉(zhuǎn)到login.html,我登錄后就能訪問success.html。

但是??!如果我直接訪問登錄頁面login.html,登錄成功后無法跳轉(zhuǎn)到success.html,報錯:

但是此時卻可以通過URL直接訪問:

然后我從別的博主那里發(fā)現(xiàn)了這個:

于是,我試著將代碼改為使用successForwardUrl:

.successForwardUrl("/success.html").permitAll()

然后更離譜的來了,直接無法正常登錄了!

老子此時已經(jīng)想摔電腦了!!

最后通過不斷的嘗試,使用defaultSuccessUrl的第二參數(shù)true解決了:

.defaultSuccessUrl("/success.html", true).permitAll()

成功跳轉(zhuǎn)!

如果你也遇到這個問題,可以試試我的解決方法。

補充:

使用spring security第一次登錄是失敗的,沒有走defaultSuccessUrl指定頁面

解決方法: 只需要在defaultSuccessUrl("/admin/to/main/page.html",true) 加一個true即可。

到此這篇關于使用SpringSecurity+defaultSuccessUrl不跳轉(zhuǎn)指定頁面的問題解決方法的文章就介紹到這了,更多相關SpringSecurity不跳轉(zhuǎn)指定頁面內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • java 單播、廣播、組播詳解及實例代碼

    java 單播、廣播、組播詳解及實例代碼

    這篇文章主要介紹了java 單播、廣播、組播詳解及實例代碼的相關資料,需要的朋友可以參考下
    2017-02-02
  • SpringBoot詳細講解通過自定義classloader加密保護class文件

    SpringBoot詳細講解通過自定義classloader加密保護class文件

    這篇文章主要介紹了SpringBoot通過自定義classloader加密class文件,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • 淺談Spring bean 生命周期驗證

    淺談Spring bean 生命周期驗證

    本篇文章主要介紹了淺談Spring bean 生命周期驗證,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • hotspot解析jdk1.8?Unsafe類park和unpark方法使用

    hotspot解析jdk1.8?Unsafe類park和unpark方法使用

    這篇文章主要為大家介紹了hotspot解析jdk1.8?Unsafe類park和unpark方法使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01
  • Java中二維數(shù)組的正確使用方法介紹

    Java中二維數(shù)組的正確使用方法介紹

    Java中有一維數(shù)組,二維數(shù)組以及多維數(shù)組,在這篇文章中,將給大家詳細介紹一下如何正確使用Java中的二維數(shù)組,感興趣的小伙伴跟著小編一起學習吧
    2023-05-05
  • java?MultipartFile文件上傳重命名詳細代碼示例

    java?MultipartFile文件上傳重命名詳細代碼示例

    在文件上傳功能開發(fā)中,為防止文件重名導致數(shù)據(jù)覆蓋,常見的做法是在文件名前加上UUID或時間戳來區(qū)分,這篇文章主要介紹了java?MultipartFile?multipartFile文件上傳重命名的相關資料,需要的朋友可以參考下
    2024-09-09
  • 關于Lombok @Data注解:簡化Java代碼的魔法棒

    關于Lombok @Data注解:簡化Java代碼的魔法棒

    Lombok庫通過@Data注解自動生成常見的樣板代碼如getter、setter、toString等,極大減少代碼量,提高開發(fā)效率,@Data注解集成了@ToString、@EqualsAndHashCode、@Getter、@Setter、@RequiredArgsConstructor等注解的功能
    2024-10-10
  • Struts2學習筆記(7)-訪問Web元素

    Struts2學習筆記(7)-訪問Web元素

    這篇文章主要介紹Struts2中訪問Web元素的方法,希望能給大家做一個參考。
    2016-06-06
  • Java GZIP壓縮與解壓縮代碼實例

    Java GZIP壓縮與解壓縮代碼實例

    這篇文章主要介紹了Java GZIP壓縮與解壓縮代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-01-01
  • Springboot?-?Fat?Jar示例詳解

    Springboot?-?Fat?Jar示例詳解

    這篇文章主要介紹了Springboot?-?Fat?Jar詳解,Spring?Boot內(nèi)嵌容器,通過java?-jar命令便可以直接啟動應用,今天帶著大家探索FAT?JAR啟動的背后原理,需要的朋友可以參考下
    2023-02-02

最新評論