很久没有搞web开发了,尝试着用SpringBoot+vue写了一个简单的登录功能
没想到踩到了一个坑。
在写好后端之后,我先用postman进行了测试,软件显示401错误,但是body中没有任何返回信息。说明没有和数据库通信成功。
情况如图所示:
正常情况下,应该在软件显示401错误的同时,返回的body也显示401错误。
之后查看了SpringBoot的启动日志
发现每次启动,都会自动生成password
这个事Spring security自带的默认功能,而且用IDEA生成的SpringBoot项目会自带Spring security
查看pom.xml
删除相应的依赖
重新加载Maven,并且重新启动项目
日志中不再出现 security password,再次用postman进行测试,成功获取消息
当然在一般的项目中,Spring security 都是非常常用的包,非常有必要在日常开发中使用