0


SpringBoot访问接口出现401

SpringBoot访问接口出现401并且没有错误日志出现。发现以下两个错误

第一个问题:

网上查阅项目的pom.xml中多了spring-boot-starter-security的jar包,去掉这个jar包就好了

 <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-security</artifactId>
  </dependency>

详情查看https://blog.csdn.net/hz_940611/article/details/80771832。详情查看https://blog.csdn.net/hz_940611/article/details/80771832。

第二个问题:

拦截器将访问接口拦截,所以出现401

    @Override
    public void addInterceptors(InterceptorRegistry registry) {
        registry.addInterceptor(myInterceptor()).addPathPatterns("/**")
                .excludePathPatterns("/logOut","/login","/getOutreachNumAndReceptionNum","/get/*","/set/*");
    }

在.excludePathPatterns()中配置不需要拦截器的地址即可。

修改完以上两个问题,便可以访问接口成功。

标签: spring boot 后端 java

本文转载自: https://blog.csdn.net/a45622678/article/details/140147577
版权归原作者 学不完根本学不完啊啊啊啊 所有, 如有侵权,请联系我们删除。

“SpringBoot访问接口出现401”的评论:

还没有评论