1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > SpringBoot项目访问任意接口都跳转到login登录页面

SpringBoot项目访问任意接口都跳转到login登录页面

时间:2021-10-14 05:51:37

相关推荐

SpringBoot项目访问任意接口都跳转到login登录页面

SpringBoot项目访问任意接口都跳转到login登录页面

SpringBoot项目访问任意接口都跳转到login登录页面 具体步骤如下: 解决方案1:解决方案2:解决方案3:

SpringBoot项目访问任意接口都跳转到login登录页面

具体步骤如下:

以下是我搜集到的三个解决方案,推荐第三种

有一段时间没用了SpringBoot,再次使用后发现SpringBoot项目启动后访问跟目录竟然跳转到login页面,而我本人未编写任何界面。

编写接口发现还是跳转到这个页面,之后查找资料,是导入的jar包中有一个登陆拦截器

解决方案1:

.

. org.springframework.boot

. spring-boot-starter-security

.

去掉以上依赖就可以

之后重新创建了一个SpringBoot项目并且没有勾选Security 其中的选项后就没这个问题了

之后查阅whyalwaysmea的文章后/u013435893/article/details/79596628

大致能理解加入了安全认证机制所以会跳转到登录页面

解决方案2:

spring boot1.5配置security关闭http基本验证,只需要在application.properites中配置

security.basic.enabled=false即可,

但是spring boot 2.0+之后这样配置就不能生效了。

参考了 yinzhenghao1的文章/qq_42703181/article/details/86361078

解决方案3:

.@Configuration

.@EnableWebSecurity

.public class SecurityConfig extends WebSecurityConfigurerAdapter {

.

. @Override

. protected void configure(HttpSecurity http) throws Exception {

. //super.configure(http);

. //配置不需要登陆验证

. http.authorizeRequests().anyRequest().permitAll().and().logout().permitAll();

. }

.

.}

解决!!!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。