gpt4 book ai didi

java - Spring Data REST 在哪里构建异常 JSON 回复?

转载 作者:行者123 更新时间:2023-11-29 04:28:50 26 4
gpt4 key购买 nike

我正在使用 Spring Boot 1.5.3、Spring Data REST、Spring HATEOAS、Hibernate。Spring Data REST 以一种漂亮的方式管理异常,返回一个格式良好的 JSON 对象,如下所示:

    {
"timestamp": "2017-06-24T16:08:54.107+0000",
"status": 500,
"error": "Internal Server Error",
"exception": "org.springframework.dao.InvalidDataAccessApiUsageException",
"message": "org.hibernate.TransientPropertyValueException: Not-null property references a transient value - transient instance must be saved beforeQuery current operation : com.test.server.model.workflows.WorkSession.checkPoint -> com.test.server.model.checkpoints.CheckPoint; nested exception is java.lang.IllegalStateException: org.hibernate.TransientPropertyValueException: Not-null property references a transient value - transient instance must be saved beforeQuery current operation : com.test.server.model.workflows.WorkSession.checkPoint -> com.test.server.model.checkpoints.CheckPoint",
"path": "/api/v1/workSessions/start"
}

我需要本地化异常消息,我想保留与 Spring Data REST 相同的 JSON 格式,看看它们是如何创建异常对象的。我正在寻找在源代码中创建异常的代码,但我无法找到它。也许ExceptionMessage很有用,但它没有最终到达用户的对象的结构。

异常产生的点在哪里?

最佳答案

关于java - Spring Data REST 在哪里构建异常 JSON 回复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44748439/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com