springboot启动新项目,报401错误,需要输入用户、密码登录,但是并没有配置需要登录

您所在的位置:网站首页 接口报401怎么解决 springboot启动新项目,报401错误,需要输入用户、密码登录,但是并没有配置需要登录

springboot启动新项目,报401错误,需要输入用户、密码登录,但是并没有配置需要登录

2024-07-10 21:59| 来源: 网络整理| 查看: 265

错误描述

在新建一个项目moudle后,写完了controller、service等package之后,使用postman访问相应api,但是报错401 Unauthorized。在页面访问相应的api,出现登录界面: 在这里插入图片描述 但是我记得在该moudle的pom文件中并没有配置需要spring-security之类的东西。

解决方法

经过一番查询,给出的解决方案都是跟spring-security有关的,我分析了自己的pom文件配置内容,找到了该moudle的pom文件的父pom,然后在父pom中对这个配置进行了修改。 在这里插入图片描述 即:

org.springframework.security.oauth spring-security-oauth2 2.3.4.RELEASE provided

然后重新对父pom文件所在的moudle(名为common)进行install。重启相应的moudle,然后使用postman测试。 在这里插入图片描述 解决bug

PS: 此时,其他引用common模块的pom文件作为父pom文件的模块,需要在自己的模块中重新引入spring-security-oauth2的包,才能保证其他正常运行。因为我的其他moudle本身做了这项引用,所以我没有进行这个猜想的验证,如果有问题可以在评论区提出,大家相互学习。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3