【发布时间】:2019-06-11 03:48:02
【问题描述】:
我的 Spring Boot Rest 应用程序有一个使用以下方法的控制器。它在内部使用休眠从 Oracle DB 获取数据。我的问题是,当我调用此服务时,它返回一个 HTTP ERROR 500。但是没有任何错误记录在任何地方,并且下面代码中的调试日志打印了整个 Job 对象而没有任何问题。我调试并看到作业对象也在返回。
我怀疑某些数据在将作业对象转换为 json 时会导致问题,但是如何找到导致问题的字段?
有没有办法记录 json 转换过程中出现的问题?
@GetMapping(params = {"jobId"})
@ResponseBody
public Job findById(long jobId) {
Job job = jobHistoryService.findById(jobId);
log.debug(job.toString());
return job;
}
【问题讨论】:
-
@Deadpool 此页面无法正常工作 127.0.0.1 目前无法处理此请求。 HTTP 错误 500
-
使用 mockmvc 编写单元测试并打印出响应。您应该能够看到错误消息
标签: java json spring rest spring-boot