spring boot 2+ 禁用security

@EnableAutoConfiguration(exclude = {SecurityAutoConfiguration.class})

@SpringBootApplication(exclude = {SecurityAutoConfiguration.class })

备注:SecurityAutoConfiguration 用的是

import org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration;

第三种方式:

import org.springframework.context.annotation.Configuration;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;

/**
 * WebSecurityConfig
 *
 * @author xiaohe
 */
@Configuration
public class WebSecurityConfig extends WebSecurityConfigurerAdapter {

    @Override
    public void configure(HttpSecurity http) throws Exception {
        http.authorizeRequests(authorizeRequests ->
                // 所有请求均放过, spring security 就没有什么用了
                // anyRequest() 限定任意的请求
                // permitAll() 无条件允许访问
                authorizeRequests.anyRequest().permitAll()
        );
    }

}
发布了233 篇原创文章 · 获赞 1 · 访问量 9167

猜你喜欢

转载自blog.csdn.net/qq_37769323/article/details/104281333