Spring Boot 2.x和Spring Security 5.x前禁用认证
在application.yml或application.properties中加入这么一段(yml与properties差异请自行搜索,这里示意)
1 | security.basic.enabled=false |
Spring Boot 2.x和Spring Security 5.x后禁用认证
由于改版之后,如下的一些配置均废弃
1 | security.basic.authorize-mode |
导致即使按照上面的配置配好后也无法生效
解决方案
参照地址: stackoverflow
在启动类前的@SpringBootApplication
注解中加入exclude
属性SecurityAutoConfiguration
和ManagementWebSecurityAutoConfiguration
,以排除安全认证
1 | (exclude = {SecurityAutoConfiguration.class, |