idea如何debug看springsecurity的過(guò)濾器順序
idea如何debug看springsecurity的過(guò)濾器順序
先配置一個(gè)Spring啟動(dòng)對(duì)象,后續(xù)需要根據(jù)這個(gè)對(duì)象來(lái)獲取SpringSecurity的過(guò)濾器鏈
設(shè)置一個(gè)輸出信息,需要在輸出信息這里打上斷點(diǎn),才方便查看過(guò)濾器鏈
public static void main(String[] args) { //此時(shí)不能直接啟動(dòng) //SpringApplication.run(Application.class, args); //需要先配置一個(gè)Spring啟動(dòng)對(duì)象 ConfigurableApplicationContext applicationContext = SpringApplication.run(Application.class, args); //設(shè)置一個(gè)輸出信息,可以是普通的sout輸出 log.info("main run success..."); }
debug啟動(dòng)后,走到輸出這里
點(diǎn)擊調(diào)試框的計(jì)算器圖標(biāo),或按Alt + F8
輸入applicationContext.getBean(FilterChainProxy.class)
,點(diǎn)擊Evaluate
//applicationContext就是我們剛剛配置的Spring啟動(dòng)對(duì)象的名字 //FilterChainProxy是我們要看的過(guò)濾器鏈 applicationContext.getBean(FilterChainProxy.class)
此時(shí)就能查看到SpringSecurity的過(guò)濾器鏈順序了
以上就是idea如何debug看springsecurity的過(guò)濾器順序的詳細(xì)內(nèi)容,更多關(guān)于idea springsecurity過(guò)濾器順序的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
spring cloud服務(wù)連接超時(shí)問(wèn)題及解決
這篇文章主要介紹了spring cloud服務(wù)連接超時(shí)問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-01-01在Java中實(shí)現(xiàn)二叉搜索樹(shù)的全過(guò)程記錄
二叉樹(shù)包含了根節(jié)點(diǎn),孩子節(jié)點(diǎn),葉節(jié)點(diǎn),每一個(gè)二叉樹(shù)只有一個(gè)根節(jié)點(diǎn),每一個(gè)結(jié)點(diǎn)最多只有兩個(gè)節(jié)點(diǎn),左子樹(shù)的鍵值小于根的鍵值,右子樹(shù)的鍵值大于根的鍵值,下面這篇文章主要給大家介紹了關(guān)于如何在Java中實(shí)現(xiàn)二叉搜索樹(shù)的相關(guān)資料,需要的朋友可以參考下2022-03-03springboot+angular4前后端分離 跨域問(wèn)題解決詳解
這篇文章主要介紹了springboot+angular4前后端分離 跨域問(wèn)題解決詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-09-09基于Spring Security實(shí)現(xiàn)對(duì)密碼進(jìn)行加密和校驗(yàn)
我們?cè)谌腴T案例中,其實(shí)已經(jīng)是一個(gè)非常簡(jiǎn)單的認(rèn)證,但是用戶名是寫(xiě)死的,密碼也需要從控制臺(tái)查看,很顯然實(shí)際中并不能這么做,下面的學(xué)習(xí)中,我們來(lái)實(shí)現(xiàn)基于內(nèi)存模型的認(rèn)證以及用戶的自定義認(rèn)證,密碼加密等內(nèi)容,需要的朋友可以參考下2024-07-07