最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用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();
    }

當(dāng)前遇到的問題是:

假如我一開始就訪問 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)想摔電腦了?。?/p>

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

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

成功跳轉(zhuǎn)!

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

補(bǔ)充:

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

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

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

相關(guān)文章

  • SpringBoot如何優(yōu)雅實現(xiàn)接口參數(shù)驗證

    SpringBoot如何優(yōu)雅實現(xiàn)接口參數(shù)驗證

    為了保證參數(shù)的正確性,我們需要使用參數(shù)驗證機(jī)制,來檢測并處理傳入的參數(shù)格式是否符合規(guī)范,所以本文就來和大家聊聊如何優(yōu)雅實現(xiàn)接口參數(shù)驗證吧
    2023-08-08
  • SpringBoot工程發(fā)布第三方Jar的詳細(xì)步驟

    SpringBoot工程發(fā)布第三方Jar的詳細(xì)步驟

    文章介紹了如何將一個Spring Boot工程打包成JAR文件,并發(fā)布到Maven倉庫,以便其他工程可以依賴調(diào)用,本文分步驟給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2025-12-12
  • SpringBoot詳細(xì)講解多個配置文件的配置流程

    SpringBoot詳細(xì)講解多個配置文件的配置流程

    SpringBoot項目是一個標(biāo)準(zhǔn)的Maven項目,它的配置文件需要放在src/main/resources/下,其文件名必須為application,其存在兩種文件形式,分別是properties和yaml(或者yml)文件
    2022-06-06
  • SpringKafka錯誤處理(重試機(jī)制與死信隊列)

    SpringKafka錯誤處理(重試機(jī)制與死信隊列)

    Spring Kafka提供了全面的錯誤處理機(jī)制,通過靈活的重試策略和死信隊列處理,下面就來介紹一下,具有一定的參考價值,感興趣的可以了解一下
    2025-04-04
  • java利用CountDownLatch實現(xiàn)并行計算

    java利用CountDownLatch實現(xiàn)并行計算

    這篇文章主要介紹了java利用CountDownLatch實現(xiàn)并行計算,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-10-10
  • Docker?快速部署Springboot項目超詳細(xì)最新版

    Docker?快速部署Springboot項目超詳細(xì)最新版

    這篇文章主要介紹了Docker?快速部署Springboot項目超詳細(xì)最新版的相關(guān)資料,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • Springboot整合log4j2日志全解總結(jié)

    Springboot整合log4j2日志全解總結(jié)

    這篇文章主要介紹了Springboot整合log4j2日志全解總結(jié),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • jmeter添加自定義擴(kuò)展函數(shù)之圖片base64編碼示例詳解

    jmeter添加自定義擴(kuò)展函數(shù)之圖片base64編碼示例詳解

    這篇文章主要介紹了jmeter添加自定義擴(kuò)展函數(shù)之圖片base64編碼,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-01-01
  • java Lambda表達(dá)式的使用心得

    java Lambda表達(dá)式的使用心得

    這篇文章主要介紹了java Lambda表達(dá)式的使用心得,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • 如何巧用HashMap一行代碼統(tǒng)計單詞出現(xiàn)次數(shù)詳解

    如何巧用HashMap一行代碼統(tǒng)計單詞出現(xiàn)次數(shù)詳解

    這篇文章主要給大家介紹了關(guān)于如何巧用HashMap一行代碼統(tǒng)計單詞出現(xiàn)次數(shù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07

最新評論

淄博市| 安国市| 讷河市| 图们市| 都兰县| 封丘县| 大名县| 吴江市| 刚察县| 绥芬河市| 神木县| 日喀则市| 德清县| 焦作市| 宜良县| 南开区| 克山县| 明星| 平江县| 壤塘县| 宜州市| 惠州市| 琼结县| 敦化市| 淄博市| 郁南县| 南涧| 金寨县| 荥经县| 育儿| 普宁市| 公主岭市| 鄂托克旗| 互助| 蓝田县| 竹溪县| 定兴县| 石景山区| 深水埗区| 股票| 荆门市|