Spring Boot 项目安全配置,放行指定规则的 HTTP 请求

news/2025/11/13 1:55:43/文章来源:https://www.cnblogs.com/hapday/p/19215949

 

Spring Boot 项目安全配置,放行指定规则的 HTTP 请求

 

package com.joyupx.config;import org.springframework.context.annotation.Configuration;
import org.springframework.core.annotation.Order;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;/*** Spring Security 配置类* //@Order(99)  // 指定唯一的顺序值*/
@Configuration
@EnableWebSecurity
@Order(99)
public class SecurityConfig extends WebSecurityConfigurerAdapter {@Overrideprotected void configure(HttpSecurity http) throws Exception {/*http.formLogin().loginPage("/login").defaultSuccessUrl("/").permitAll().and().logout().permitAll();*/http.authorizeRequests()// 放行所有路径,即不拦截任何 HTTP 请求。.antMatchers("/**").permitAll().anyRequest().authenticated().and().csrf().disable();  // 禁用 CSRF 防护
        }}

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/963882.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

今晚不加班!我用SpeedAI撸完了一篇1.2万字的初稿 - BUAA

15:30 实验室例会结束,老板甩来一句“下周交项目书”。 我表面淡定,内心慌得一批:上周数据刚跑完,字儿还一个没写,下周就要交?行,摸鱼也要讲效率,今天就让AI替我打工。 15:32 回到工位,打开SpeedAI,首页干净…

使用cline集成aws的mcp服务和搜索功能

参考资料https://aws.amazon.com/cn/blogs/containers/accelerating-application-development-with-the-amazon-eks-model-context-protocol-server/在vscode中安装cline后,为了避免高额模型费用和兼容性问题,通过li…

Emacs中文等宽字体设置(要用英文名称,系统中的名称)

Emacs中文等宽字体设置(要用英文名称,系统中的名称)本文为和AI大模型KIMI对话记录,仅供参考。 Emacs中文等宽字体设置(要用英文名称,系统中的名称) 直接在菜单栏的Option-Default Font设置没用,这样保存配置时…

Python 字符串形式与嵌套规则:从 C 语言注释谜题到 Python 引号逻辑

Python 字符串形式与嵌套规则:从 C 语言注释谜题到 Python 引号逻辑 要理解 Python 字符串的嵌套解析和“大嘴法”,我们可以从你提供的 C 语言代码谜题入手——这段代码的输出结果是 1,而非直观预期的 0。这个反常识…

Python 字符串格式化全解析:%、format() 与 f-string 的前世今生

Python 字符串格式化全解析:%、format() 与 f-string 的前世今生 字符串格式化是程序开发中不可或缺的基础能力,它负责将变量、表达式等动态内容嵌入固定文本模板中,生成人类可读的字符串。Python 提供了三种主流的…

newDay20

1.今天经学有期中考试,费的时间比较多,简单背了背单词 2.明天没啥事了,多学学 3.感觉总是干一会歇一会

20251112 之所思 - 人生如梦

20251112 之所思今天有两件事做的很好:1. 软件出现重大问题,但是第一时间没有藏着,而是非常勇敢的将相关责任方邀请,汇报问题以及相关原因,计划下一步的行动计划和弥补措施。组织的相当给力,原以为老板会大发雷霆…

102302134陈蔡裔数据采集第三次作业

第一题 核心代码和运行结果 import os import requests from bs4 import BeautifulSoup import threading from urllib.parse import urljoinclass MiniCrawler:def __init__(self):self.downloaded = 0self.visited =…

VB6版GUID生成器 - 开源研究系列文章 - 个人小作品

VB6版GUID生成器 - 开源研究系列文章 - 个人小作品Posted on 2025-11-13 00:07 lzhdim 阅读(0) 评论(0) 收藏 举报 这几天闲来无事,把原来VB6的代码进行了整理和修改,用最新的架构进行了重构。这次把原来…

Pandas - How to know which columns of a dataframe has null value?

Pandas - How to know which columns of a dataframe has null value? df = pd.read_csv(housing.csv)df.info() <class pandas.core.frame.DataFrame> RangeIndex: 13580 entries, 0 to 13579 Data columns (t…

三分法

参考算法学习笔记(62): 三分法 - 知乎 众所周知,二分法主要用来求函数的零点,那么三分法是二分法的变种,主要用来求单峰函数的极值点。 三分法的原理非常简单,每次对一个区间[l,r]求三等分点lsec和rsec:l = l + l…

vue-element el-select 赋值选择项后选择事件不生效

1、截图2、描述 2.1 控件代码<el-form-item label="处理状态" prop="processStatus"><el-select v-model="form.processStatus"@change="$forceUpdate()"placeholde…

Python正则表达式操作速查表(全面版v1.0 - 2025年11月12日修订)

Python 正则表达式操作速查表(全面版v1.1 - 2025年11月12日修订) 📌 使用说明 时间复杂度:O(n) = 线性级(随字符串长度增长),O(nk) = 取决于字符串长度与模式复杂度 🔴 正则匹配默认区分大小写,需通过 flag…

11月12日日记

1.今天离散数学测试,学习马哲 2.明天体育课篮球比赛 3.init 方法的 load-on-startup 参数作用是什么?

微信小程序支付遇到问题:PKIX path building failed: unable to find valid certification path to requested target

当前的环境是:操作系统:Windows IDE:IntelliJ IDEA Java 版本:1.8.0_471(这是 Oracle JDK 8 的一个较新更新版本)这个 Java 版本 已经包含了 Lets Encrypt 的根证书(ISRG Root X1),理论上应该能正常验证微信支…

11-12午夜盘思

1、大盘无忧;三市成交萎缩至2万亿以下,成交起不来,小票妖股满天飞;抱团票,确实更难做一些,尽量不要追涨买; 2、情绪方面:合富中国反包涨停,明天观察承接反馈,情绪周期强势延续;20cm方向,清水源平开下杀,观…

Day19综合案例二

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0">…

命题逻辑连接词 ↔ C++ 逻辑/位运算 对照表(完整版)

中文名称 逻辑符号 英文名称 含义举例 逻辑真值运算说明 C++逻辑运算符(布尔逻辑) C++按位运算符(位逻辑) 说明与示例合取(且) ∧ AND p ∧ q 仅当 p 和 q 都为真时为真 && & p && q:逻辑与…

昆仑通态触摸屏物联网远程运维McgsIot

第一步:下载安装注册物联助手 电脑端进行账号注册:第二步:触摸屏物联网功能添加McgsIot驱动添加到项目中物联网信息的变量关联触摸屏物联网画面制作初始化物联网信息注意:图中四个信息必须按照上图输入,否则触摸屏…