ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

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

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

 

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 防护
        }}

 

返回列表