spring-boot3 重定向(状态码:302)问题(无论访问那个接口都会被重定向到 【/login】登录界面)

问题描述

今天使用spring-boot做了热重载以后出现了一个问题,我无论访问那个接口都会导致接口被重定向到下面这个界面 地址是 :“localhost:/login”
在这里插入图片描述

chatGPT解决方式

问了一下 chatGPT,下面是他给我的答案(没能解决):


如果您在Spring Boot项目中使用了Spring Security进行身份验证,并且未进行正确的配置,则可能会出现重定向到"/login"路径的问题。这通常是因为Spring Security默认情况下将未经身份验证的请求重定向到"/login"路径。要解决这个问题,您可以在您的Spring Security配置中添加以下代码:

http.authorizeRequests().antMatchers("/login").permitAll().anyRequest().authenticated().and().formLogin().loginPage("/custom-login-page").permitAll();

其中,"/login"是默认的登录页面路径,您可以将其替换为您自己的登录页面路径。另外,如果您想要禁用重定向,您可以在配置中添加以下代码:

http.authorizeRequests().antMatchers("/login").permitAll().anyRequest().authenticated().and().formLogin().loginPage("/custom-login-page").permitAll().successHandler((request, response, authentication) -> {}).failureHandler((request, response, exception) -> {});

这将使用空的成功和失败处理程序来禁用重定向。


成功解决的方式

1、删除security相关的包

比如:

<dependency><groupId>org.springframework.security</groupId><artifactId>spring-security-config</artifactId><version>5.5.0</version>
</dependency>
<dependency><groupId>org.springframework.security</groupId><artifactId>spring-security-web</artifactId><version>5.5.0</version>
</dependency>

2、添加下面的注解到启动类上方

@SpringBootApplication(exclude = {SecurityAutoConfiguration.class})

@SpringBootApplication(exclude = {SecurityAutoConfiguration.class})
public class XXApplication {public static void main(String[] args) {SpringApplication.run(XXApplication.class, args);}}

添加完毕后重启一下程序,就可以了,因为之前没遇到过,因此记录一下。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/33241.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux 创建文件的12种方法总结

在Linux中&#xff0c;可以使用多种方法来创建文件。以下是一些常见的方法&#xff1a; 1. touch命令 touch filename&#xff0c;用于创建一个空文件。如果文件已存在&#xff0c;则只更新其访问时间和修改时间。 touch 命令通常用于将文件的访问和修改时间更新为当前时间。…

【Linux】云服务器Centos 7安装nginx,设置二级域名转发端口

这里写目录标题 一、 Nginx 安装1.1 安装Nginx1.2 使用1.3 自启动配置 二、Nginx详细2.1 相关命令2.2 二级域名转发 三、 SSL配置3.1 确保Nginx安装了SSL模块3.2 下载证书其它 一、 Nginx 安装 1.1 安装Nginx 下载网址为http://nginx.org/en/download.html&#xff0c;如下当…

网络爬虫有什么用?怎么爬?手把手教你爬网页(Python代码)

导读&#xff1a;本文主要分为两个部分&#xff1a;一部分是网络爬虫的概述&#xff0c;帮助大家详细了解网络爬虫&#xff1b;另一部分是HTTP请求的Python实现&#xff0c;帮助大家了解Python中实现HTTP请求的各种方式&#xff0c;以便具备编写HTTP网络程序的能力。 作者&…

微软也搞起了开源小模型!利用OpenAI的ChatGPT和GPT-4 训练,实力碾压当前最强开源模型...

来源&#xff1a;AI前线 整理&#xff1a;核子可乐&#xff0c;褚杏娟 Chatbot Arena 等排行榜已经反复证明&#xff0c;数十亿美元支撑起来的 ChatGPT 仍然是聊天机器人领域无可争辩的王者。而人们只能调用其 API &#xff0c;无法私有化部署&#xff0c;无法自己训练调整。…

创新案例|专注在线 协作平台 设计产品中国首家PLG独角兽企业蓝湖如何实现98%的头部企业渗透率

蓝湖起步于2015年&#xff0c;是一款服务于产品经理、设计师、工程师的产品设计研发在线协作工具&#xff0c; 2021年10月&#xff0c;蓝湖宣布完成C轮融资&#xff0c;融资额高达10亿人民币&#xff0c;称为中国2B市场中首家采用PLG发展的独角兽企业&#xff0c;并实现了从100…

OpenAI发布人工智能安全路径报告

2023年4月5日&#xff0c;OpenAI在其官网上发布了**《我们迈向人工智能安全的路径》(Our approach to AI safety)** 一文&#xff0c;对包括ChatGPT在内的AI产品安全问题进行回应。这一公告内容从六个角度对其AI产品的安全愿景进行了声明。此前&#xff0c;韩国三星称ChatGPT导…

网安业绩疲软,云计算生变,深信服造血能力成谜

‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 深信服的转型&#xff0c;难以看到终点。 作为网安巨头的深信服&#xff0c;其业务体量曾度过一段高速增长的阶段。近五年&#xff0c;网络安全行业都处于持续增长的阶段&#xff0c;深信服也保持着整体业绩的增速。 但不能…

AI智能课程:第九节:让chatGPT当你的面试官

后续课程安排 面试官能力分析 专业打造各类面试官 设定初步结构 向chatGPT提问 最终呈现的效果 设定面试范围 面试管打造-分步法 练习 linux端 插件推荐&#xff1a;如何让自己的world更智能 拓展知识 创意玩法

使用ChatGPT 当回运营面试官,他真的好会,被震撼到了

使用移动端&#xff0c;多端都能体验ChatGPT&#xff0c;被震撼到了&#xff0c;这是我问的运营面试 使用 ChatGPT

ChatGPT4.0:让他扮演面试官

分享一下使用ChatGPT4.0的一些场景&#xff1a; 我的提问&#xff1a;我应聘高级JAVA开发工程师职位&#xff0c;你是技术面试官&#xff0c;请问我10个问题&#xff0c;并给出详细的参考答案 它的回答&#xff1a; 问题1&#xff1a;请解释一下什么是JVM&#xff08;Java虚…

GPT面试官

使用ChatGPT模仿面试官&#xff0c;问我做过的项目&#xff01; 1.关键词部分 需要让CHatGPT有一个准确的角色定位,以下是我给它的角色定位词&#xff1a; 请你作为一个Java后端面试官&#xff0c;请你基于我的项目&#xff0c;问我一些由项目扩展到专业知识的问题&#xff…

重磅!CPOS、VISA、Facebook、摩根大通杀入跨境支付市场

随着时间的推移&#xff0c;越来越多悄悄布局区块链的金融、科技巨头开始浮出水面。除了CPOS&#xff0c;VISA、摩根大通、Facebook也将区块链和加密金融作为接下来的重要业务。 和CPOS一样&#xff0c;VISA、摩根大通、Facebook同样看中了全球跨境支付的巨大市场。摩根大通的…

ICCV 2021口罩人物身份鉴别全球挑战赛冠军方案分享

1. 引言 10月11-17日&#xff0c;万众期待的国际计算机视觉大会 ICCV 2021 (International Conference on Computer Vision) 在线上如期举行&#xff0c;受到全球计算机视觉领域研究者的广泛关注。 今年阿里云多媒体 AI 团队&#xff08;由阿里云视频云和达摩院视觉团队组成&a…

使用VISA编程(转)

概述 下图示出对具有VISA的仪器进行控制的流程。当用可视Basic语言&#xff08;Visual Basic languagee&#xff09;开发VISA程序时&#xff0c;必须回顾一个特殊的编程注意事项&#xff08;在下面列出的自述文本文件中&#xff09;。 有关VISA程序库的利用以及利用带有E5071A宏…

IC卡(银行卡)APDU数据格式TLV解析

前言 隔离上篇文章IC卡&#xff08;智能卡&#xff09;APDU通讯总结太久了&#xff0c;这次整理一下TLV数据解析的教程&#xff0c;供大家参考。有时候发送指令读取到IC卡数据&#xff0c;直接转 ASCII码就可以拿到自己想要的数据&#xff0c;和业务交互。但是银行卡读取到的报…

使用VISA编程入门教程

概述 下图示出对具有VISA的仪器进行控制的流程。当用可视Basic语言&#xff08;Visual Basic languagee&#xff09;开发VISA程序时&#xff0c;必须回顾一个特殊的编程注意事项&#xff08;在下面列出的自述文本文件中&#xff09;。 有关VISA程序库的利用以及利用带有E5071…

Zebec联合Visa推出实体借记卡持续利好生态,$ZBC表现强劲

Zebec联合Visa推出实体借记卡持续利好生态&#xff0c;$ZBC表现强劲 Zebec生态从今年年初开始&#xff0c;持续的释放利好提振市场信心。此前&#xff0c;Zebec曾以 10 亿美元的完全稀释估值筹集了 850 万美元&#xff0c;该轮融资投资者包括 Circle Ventures、Shima 和 Resolu…

visa虚拟卡生成器_虚拟银行卡汇总

为后续做跨境支付,提前储备虚拟银行卡渠道 1. 全球付http://www.globalcash.hk/​ 在线申请,可充值,微信支付,开卡简单。2. 爱汇旅之卡http://www.ihui.com/​此卡是目前最方便容易获得,并大量获得的实体mastercard实体卡,可以直接联系客服大量拿卡,一次上百张甚至是数…

VISA编程实例(C实现)

今天写这个文章&#xff0c;是因为自己工作中用到了ROHDE&SCHWARZ&#xff08;即罗德-施瓦茨公司&#xff09;的仪表设备&#xff0c;需要通过编程的方式来读取仪表上功率测试结果&#xff0c;本来仪表上显示了测试结果&#xff0c;不知道硬件部门为什么需要通过程序来获取…

visa虚拟卡生成器_英国虚拟卡 获取多张VISA和Mastercard

这是一家英国的虚拟卡平台,主要提供虚拟信用卡。 官方网址: https://www.swiftpaycard.com/cards.php 进入之后,点上角的sign up进行注册。不懂得可以网页翻译注册。 输入你的个人信息。类似姓名,邮箱,密码,用户名之类的。自己填好就行。然后就会提示你注册成功。并提示…