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

SpringSecurity拋出異常但AccessDeniedHandler不生效的解決

 更新時間:2025年01月09日 14:50:15   作者:Lucky_Turtle  
本文主要介紹了SpringSecurity拋出異常但AccessDeniedHandler不生效的解決,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

復(fù)現(xiàn)

@Bean
    public SecurityFilterChain securedFilterChain(HttpSecurity http) throws Exception {
    	//...
		//異常
        http.exceptionHandling(except -> {
            except.authenticationEntryPoint(new SecurityAuthenticationEntryPoint());
            except.accessDeniedHandler((request, response, e) -> { //請求未授權(quán)的接口

                //創(chuàng)建結(jié)果對象
                HashMap result = new HashMap();
                result.put("code", -1);
                result.put("message", "沒有權(quán)限");

                //轉(zhuǎn)換成json字符串
                String json = JSON.toJSONString(result);

                //返回響應(yīng)
                response.setContentType("application/json;charset=UTF-8");
                response.getWriter().println(json);
            });
            //...
        });

還是拋出異常

org.springframework.security.access.AccessDeniedException: Access Denied
    at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.attemptAuthorization(AuthorizationManagerBeforeMethodInterceptor.java:256) ~[spring-security-core-6.2.1.jar:6.2.1]
    at org.springframework.security.authorization.method.AuthorizationManagerBeforeMethodInterceptor.invo

原因

@RestControllerAdvice全局異常攔截到了直接返回,注釋掉
或者采用

import org.springframework.security.access.AccessDeniedException
//...
@ExceptionHandler(AccessDeniedException.class)
public void accessDeniedException(AccessDeniedException e) throws AccessDeniedException {
	throw e;
}
//...

到此這篇關(guān)于SpringSecurity拋出異常但AccessDeniedHandler不生效的解決的文章就介紹到這了,更多相關(guān)SpringSecurity AccessDeniedHandler不生效內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • 詳解Java設(shè)計模式編程中命令模式的項目結(jié)構(gòu)實現(xiàn)

    詳解Java設(shè)計模式編程中命令模式的項目結(jié)構(gòu)實現(xiàn)

    這篇文章主要介紹了Java設(shè)計模式編程中命令模式的項目結(jié)構(gòu)實現(xiàn),命令模式將請求與執(zhí)行分離,可以多個命令接口的實現(xiàn)類,隱藏真實的被調(diào)用方,需要的朋友可以參考下
    2016-04-04
  • 解決Spring AOP 同類調(diào)用失效問題

    解決Spring AOP 同類調(diào)用失效問題

    這篇文章主要介紹了解決Spring AOP 同類調(diào)用失效問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • 詳解SpringBoot注入數(shù)據(jù)的方式

    詳解SpringBoot注入數(shù)據(jù)的方式

    這篇文章主要介紹了詳解SpringBoot注入數(shù)據(jù)的方式,詳細的介紹了幾種注入方式,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • 一文詳解Spring Security的基本用法

    一文詳解Spring Security的基本用法

    Spring Security是一個功能強大且高度可定制的身份驗證和訪問控制框架, 提供了完善的認證機制和方法級的授權(quán)功能。本文將通過一個簡單的案例了解一下Spring Security的基本用法,需要的可以參考一下
    2022-05-05
  • 如何在SpringBoot項目中集成SpringSecurity進行權(quán)限管理

    如何在SpringBoot項目中集成SpringSecurity進行權(quán)限管理

    在本文中,我們將討論如何在Spring?Boot項目中集成權(quán)限管理,我們將使用Spring?Security框架,這是一個專門用于實現(xiàn)安全性功能的框架,包括認證和授權(quán),需要的朋友可以參考下
    2023-07-07
  • 使用Java語言實現(xiàn)一個冒泡排序

    使用Java語言實現(xiàn)一個冒泡排序

    冒泡排序也是一種簡單直觀的排序算法,基本思想是多次遍歷要排序的數(shù)組,每次比較相鄰的元素,如果順序不對就交換它們的位置,本篇文章將通過IDE使用 Java 語言實現(xiàn)一個冒泡排序,需要的朋友可以參考下
    2024-03-03
  • IDEA中make directory as的作用及說明

    IDEA中make directory as的作用及說明

    這篇文章主要介紹了IDEA中make directory as的作用及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-09-09
  • 一次Jvm old過高的排查過程實戰(zhàn)記錄

    一次Jvm old過高的排查過程實戰(zhàn)記錄

    這篇文章主要給大家介紹了一次Jvm old過高的排查過程,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • 基于SpringBoot實現(xiàn)圖片上傳并生成縮略圖功能

    基于SpringBoot實現(xiàn)圖片上傳并生成縮略圖功能

    在實際開發(fā)中,上傳圖片并生成縮略圖是一項常見需求,例如在電商平臺、社交應(yīng)用等場景中,縮略圖可以有效提高頁面加載速度,優(yōu)化用戶體驗,本文將介紹如何在 Spring Boot 項目中實現(xiàn)上傳圖片并生成縮略圖的功能,需要的朋友可以參考下
    2025-08-08
  • Java利用redis限制用戶頻繁點擊操作

    Java利用redis限制用戶頻繁點擊操作

    文章討論了如何使用Redis和攔截器來限制用戶行為,以保障系統(tǒng)安全,具體來說,作者提出了一種解決方案,包括使用注解來精確限制用戶行為,并 使用攔截器記錄并處理用戶行為,文章還指出,需要添加crosFilter方法來解決攔截器的跨域問題
    2026-04-04

最新評論

米泉市| 响水县| 禄劝| 枞阳县| 锦屏县| 沙坪坝区| 玉树县| 张家川| 沂源县| 深圳市| 荣成市| 犍为县| 墨玉县| 德昌县| 玉山县| 夏津县| 大田县| 丹寨县| 晋城| 泽库县| 广河县| 昌吉市| 盐山县| 长海县| 宜城市| 胶州市| 泽普县| 邢台市| 怀集县| 广灵县| 丁青县| 华容县| 鄂托克前旗| 阜平县| 巴青县| 喀喇沁旗| 红原县| 若羌县| 南康市| 如东县| 高平市|