访问接口直接返回401状态码:
使用浏览器访问,会直接跳转到 localhost:8866/login
页面
解决方案一
在application.properties
文件中添加配置信息:
management.security.enabled=false //关闭安全策略
这个方案其实还是问题的,我加上这句配置之后,第一次执行是可以正常执行了,可是到了第二次就又401
了
解决方案二
新建配置类
@Configuration
public static class SecurityPassAllConfig extends WebSecurityConfigurerAdapter{
@Override
protected void configure(HttpSecurity http) throws Exception{
/* 配置允许任何类型请求的授权,并且关闭 csrf 保护 */
http.authorizeRequests().anyRequest().permitAll().and().csrf().disable();
}
}