- 博客(8)
- 收藏
- 关注
原创 SpringBoot统一异常处理
说白了其实就是你Controller里的方法出问题了,就是到这个 @RestControllerAdvice注解的类里面,这时候出问题肯定是要抛异常的吧,抛出的异常给谁呢,就是@ExceptionHandler注解的方法上,而这个@ExceptionHandler后面可以加括号,括号里面的内容就是你要处理的异常的类,我这里没加默认就是所有异常。而且在开发中,有异常是很正常的情况,那我们怎么处理它呢,不可能说我们给每个代码都去try catch吧,这是不现实的,所以该怎么发现异常并且有效处理它是很重要的。
2024-06-07 23:03:21
456
1
原创 SpringBoot统一返回格式
我这里取对象的方法私有化了,所以我们需要提供入口才能使用这些对象,也就是下面的方法都需要加上static才可以,定义的这些方法大家应该能看懂,其实就是成功了返回那些东西失败了返回哪些东西这样的,这里就不多解释了。我返回的数据是不是就只有分页的结果,是不是就相当于是前端要的内容,就只有一个内容,是不是就相当于用了。这里不用在意service的代码,就是个分页查询,重点是理清楚这个统一返回格式的作用及原理就行。接下来为了防止后端随便写这个code状态码,这里要用枚举来写code状态码,先把我定义的枚举类。
2024-06-07 22:35:01
517
原创 解决创建vue淘宝镜像报错:Failed to get response from https://registry.npm.taobao.org/binary-mirror-config
这里是我自己的,你的可以自己看一下,然后进到node_modules里。此问题的原因是现在淘宝镜像地址换了,所以用原来的镜像地址。这里提供两种解决方法。换成官方源,然后卸载node重装。OK,介绍完毕,希望对你有帮助。查看npm的安装路径。
2024-05-23 23:36:33
1009
6
原创 解决git push推送出现的身份验证问题fatal: authentication failed for ‘https://github.com
此错误消息意味着我们正在尝试使用无效的用户名或密码。但我确定我使用的是正确的用户名和密码。所以查了查资料知道了是什么导致了这个错误消息。要解决这个问题,我们需要做的就是创建一个 GitHub 个人访问令牌,并用它来代替我们的 GitHub 密码和双因素身份验证代码。今天用git push推送的时候账号密码都正确一直推送失败,身份验证失败,经过查阅写下这篇记录下,希望对大家有所帮助。因为我们要使用令牌从命令行访问存储库,请选择。1.在页面的右上角,点击您的个人资料照片,然后点击。3.进入后点token。
2024-05-10 10:23:44
1074
2
原创 SpringBoot文件上传下载详解
下载的原理其实就是根据你要下载的文件名看看我们的磁盘中有没有这个文件对比一下文件名字,如果有就下载,没有就下载失败。首先理解一下文件上传的原理,其实就是把传过来的文件存到我们的磁盘上,既然要存磁盘所以我们得指定文件存储的路径等。这篇文章记录我自己的学习过程的SpringBoot的文件上传下载的代码的理解。代码写完了介绍问了,接下来测试一下看看我们的接口能不能用。可以看到上传成功了,也生成了文件名。首先先把代码写上,然后逐一理解。我的路径值得就是这个。
2024-03-31 23:12:43
993
1
原创 SpringBoot处理异常的两种方式
ControllerAdvice + @ExceptionHandler,ControllerAdvice对于Controller增强。然后我做了一个转发,跳转到了error.jsp这个页面,这是error.jsp的页面内容,来显示e.message。ControllerAdvice对于Controller增强,对所有的Controller都适用。@ExceptionHanlder对于不同的异常做了不同的处理。第一个是自定义异常,第二个是空指针异常,剩下的就是其他的异常。
2024-03-26 15:54:36
314
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人