SpringBoot 项目访问接口报401、403

1). 场景

添加 Redis 之后,出现 Security 相关类找不到的问题

2). 解决

引入 Spring Security即可

        
        
            org.springframework.boot
            spring-boot-starter-security
            2.1.5.RELEASE
        
3). 场景

引入Spring Security之后访问接口报 401

4). 解决

引入执行器spring-boot-starter-actuator即可

        
        
            org.springframework.boot
            spring-boot-starter-actuator
            2.1.5.RELEASE
        
5). 场景

引入spring-boot-starter-actuator之后访问接口报 403

6). 解决

添加 WebSecurity 配置

/**
 *                               神兽保佑
 *                              代码无BUG!
 * @author mazaiting
 * @date 2019-06-26
 * @decription Web 安全配置
 */
@EnableWebSecurity
@Configuration
public class WebSecurityConfig extends WebSecurityConfigurerAdapter {

    /**
     * 忽略安全配置, 添加匹配的地址
     * 为解决Spring Security 报 403的问题添加
     * @param web 安全设置对象
     * @throws Exception 异常
     */
    @Override
    public void configure(WebSecurity web) throws Exception {
        // 忽略匹配项
        web.ignoring().antMatchers("/", "/user/**");
        super.configure(web);
    }
}

你可能感兴趣的:(SpringBoot 项目访问接口报401、403)