【发布时间】:2019-12-03 13:59:37
【问题描述】:
我的 spring-boot 应用程序中实际上有一个问题我开发了一个链接到一个 s3 存储桶的 restful api 我已经自定义了一些异常但是当我运行我的 url 来获取一个在控制台中不存在的对象时我看到我的控制台中出现此错误异常:
2019-07-25 09:06:45.733 错误 1 --- [-nio-443-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] :Servlet.service() for 带有路径 [] 的上下文中的 servlet [dispatcherServlet] 引发异常 [请求处理失败;嵌套异常是 com.amazonaws.services.s3.model.AmazonS3Exception:指定的键 不存在。 (服务:Amazon S3;状态代码:404;错误代码: NoSuchKey;请求编号:60E24BCF6860FC66; S3 扩展请求 ID: DUEnMWN7YZKug74Q15uHt4Zei3+a7SxTNYzoj99O0YW58WOwvkdM1kwYpcHrGJiTrLkRLOdUL5I=), S3 扩展请求 ID: DUEnMWN7YPOAIZADg74Q15uHt4Zei3+a7SxTNYzoj99O0YW58WOwvkdM1kwYpcHrGJiTrLkRLOdUL5I=] 有根本原因
com.amazonaws.services.s3.model.AmazonS3Exception:指定的键 不存在。 (服务:Amazon S3;状态代码:404;错误代码: NoSuchKey;请求编号:60E24BCF6860FC66; S3 扩展请求 ID: DUEnMWN7YZKug74Q15uHt4ZDFSFSQSDei3+a7SxTNYzoj99O0YW58WOwvkdM1kwYpcHrGJiTrLkRLOdUL5I=)
所以我的问题是如何在 2 点上对这个错误进行自定义:
- 控制台中没有显示此错误(从技术上讲,我不是指更改日志参数)
- 用一些方法处理这个异常
【问题讨论】:
标签: java spring amazon-web-services spring-boot amazon-s3