解决方法
在继承了WebSecurityConfigurerAdapter的配置类加上如下代码:
/**
* @ClassName SecurityConfig
* @Description TODO
* @Auth kaka
* @Date 2020/11/26 13:23
*/
@Configuration
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {
/**
* @Description 权限规则配置
* @Param http
*/
@Override
protected void configure(HttpSecurity http) throws Exception {
http.authorizeRequests()// 对请求授权
.antMatchers("/doc.html","/webjars/**","/img.icons/**","/swagger-resources/**","/**","/v2/api-docs").permitAll() //允许所有人访问knife4j
.anyRequest() // 任何请求
.authenticated()// 需要身份认证
;
}
}