error-handling 相关问题

编程语言结构,用于处理由错误代码,异常或其他语言特定方法发出的错误。

Spring 控制器中的 Kotlin 错误处理。有没有办法展示给他们看?

我在 Java 上编写了控制器,并且非常喜欢我可以在控制器和 @ExceptionHandler 中看到前端的成功和失败答案 @GetMapping("/名称") 公开名单 我在 Java 上编写了控制器,并且非常喜欢我可以在控制器中看到前端成功和失败的答案,并且 @ExceptionHandler @GetMapping("/names") public List<MyObj> getMyObj( @RequestParam Integer page, @RequestParam Integer countPerPage ) throws SomethingWrongException, OtherWrongExceptions { return service.getInfo(page, countPerPage); } 但在 Kotlin 中没有 throws,所以我现在只能看到状态“ok”的信息。 这种情况有没有最佳实践(除了手工记录)? 我了解 kotlin.Result,但它不允许查看错误类型,并且 @Throws 太多取决于开发人员。 Kotlin 没有检查异常(有关详细信息,请参阅:https://kotlinlang.org/docs/exceptions.html)并且(据我所知)也没有提供重新引入它们的方法。您还会发现越来越多的 java 框架和组件使用未经检查的异常(例如 Jakarta.validation 或 Spring Boot 6 异常)。 在您的具体示例(在控制器级别)中,在 java 中使用检查异常无论如何不会产生任何编译时影响,因此开发人员仍然可以决定不注册异常处理程序。 我的建议是尝试适应 Spring 的异常处理,例如通过创建 ErrorResponseException (或继承它)。 Spring 的 ResponseEntityExceptionHandler 将为您完成剩下的工作 - 或者编写您自己的 ControllerAdvice (https://reflectoring.io/spring-boot-exception-handling/#controlleradvice)

回答 1 投票 0

存储过程错误处理 - 清理但返回原始错误

我正在编写一个存储过程,如果插入失败,需要清理一些数据。我希望它执行清理,但如果此插入失败,则返回原始错误(主要用于记录...

回答 3 投票 0

将“错误”事件转换为本地异常

我正在使用 Node.JS 和一个提供错误事件的基于事件的 API(串行端口),我想通过当场抛出异常来处理错误。我明白这意味着我需要做一些事情...

回答 1 投票 0

尝试下载“pip install pcapy”时出错

我想使用“pip install pcapy”来安装 pcapy 但不断收到此错误: 收集pcapy 使用缓存的 pcapy-0.11.4.tar.gz (37 kB) 准备元数据(setup.py)...错误 错误:

回答 1 投票 0

Laravel Blade 错误指令与 php 等效

我无法理解 Laravel @error Blade 指令背后的逻辑。 它如何与 @error 指令之间包含的 $message 一起使用? 它如何知道要显示哪条 $message? 我想...

回答 1 投票 0

使用fastify在nodejs中处理错误的问题

我遇到了一个无法用简单的nodejs错误处理来解决的问题。因为错误仅在终端中报告,但不会随请求作为响应返回。 最终结果如何

回答 1 投票 0

ReactJs - 无法从 fetch catch 内的 ERR_CONNECTION_REFUSED 错误中设置状态

如果发生任何错误,我试图在捕获中动态设置错误(在这种情况下,我只是想捕获 ERR_CONNECTION_REFUSED,因为我故意没有设置 localhost:8080 ) 常量 [

回答 1 投票 0

为什么 Go 打印错误而不是字符串?

我正在查看Go“A Tour of Go”中的示例,其中我尝试了错误示例。因此,我对其进行了一些修改,并期望得到不同的结果。 包主 进口 ( “FMMT” ...

回答 1 投票 0

为什么 Delphi 中的 Try/Except 语句没有捕获 EConvertError 错误?

我有一个程序可以模拟掷骰子并将其与图表(一组字符串列表)中的值进行比较。我目前从 TEdit 获取值。如果该框为空,则会引发 EConvertError

回答 1 投票 0

为什么这些错误不会自动转换为我的自定义错误,即使它们同时实现了 std::error::Error 特征?

复制项目(单个 main.rs 文件):https://github.com/frederikhors/iss-custom-err。 我正在尝试为我的应用程序创建自定义错误: pub 结构应用程序错误 { 消息:字符串, 错误:任何...

回答 3 投票 0

ld 错误消息:为什么第一个单引号实际上是反引号?

如果您查看 ld 生成的错误消息,请看以下示例(取自此答案): /home/AbiSfw/ccvvuHoX.o:在函数“main”中: prog.cpp:(.text+0x10): 对“x”的未定义引用 程序.cp...

回答 1 投票 0

GoogleNews- pygooglenews - 无法解析您的日期错误

一个月前使用 pygooglenews 并且它可以正常工作,但是现在似乎出现错误:无法解析您的日期 有谁知道如何绕过这个或六个这个问题? gn = Google 新闻(lang = '...

回答 3 投票 0

如何处理Ren'py中的错误

我正在使用Ren'py(基于python)制作游戏,大多数错误都没有显示,尤其是python代码中的错误。是否有可能在编译时检查可能的错误以及我该如何...

回答 3 投票 0

SWR 捕获请求中抛出的错误的问题

我向后端发送了这个 axios 请求: 导出 const getData = 异步 ( 网址, 请求主体=空 ) => { 尝试 { 常量响应 = 新销售参数 && (等待 axios(...

回答 1 投票 0

网页自检测外部元素加载失败

我想在网页中检测某些 javascript 或 css 元素加载失败的情况,并提醒用户。我有以下内容,但它不起作用。 (实际用例涉及最终我们......

回答 1 投票 0

Java代码无故跳行

扫描仪对象在方法中被绕过,我不知道为什么。没有错误或变暖。它只是跳过它。 ` 公共类 AccountView 扩展 AccountController{ 扫描仪输入 = 新

回答 1 投票 0

smowcode中“无法连接到服务器”如何解决?

当我尝试验证、下载或上传二进制文件时,Smowcode 中的顶部通知栏显示“验证/上传失败”,错误栏显示“无法连接到服务器&...”

回答 1 投票 0


如何通过 php.ini 禁用警告和通知

我在 php.ini 中编写此代码来禁用警告和通知,但它对我不起作用。错误报告 = E_ALL & ~E_NOTICE & ~E_WARNING。 下面是我的 php.ini 错误处理代码。 ;...

回答 5 投票 0

MVC 模型上哪里抛出错误:服务还是控制器?

我正在使用 MVC 模型使用 Express 创建后端,但我仍然不知道在哪里抛出错误。 我正在使用 express-async-errors 和 http-errors ,这样我就可以将错误扔到任何地方,

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.