我的代码如下
@Data
@Document(collection = "models")
public class Model {
@Field(value = "modelDt")
private LocalDateTime modelDate;
}
@Data
public class ModelDTO {
private LocalDateTime modelDate;
}
@RestController
@RequestMapping("/api/v1/model")
public class ModelController {
@Autowired
ModelService modelService;
@GetMapping
public List<ModelDTO> getModels() {
return modelService.getAllModels();
}
}
几乎在 JSON 响应以正确格式(如 yyyy-mm-ddT00:00:00 )出现的任何地方都使用此方法,但在上面的情况下,我得到以下格式的日期。
[
{
"modelDate": [
YYYY,
MM,
DD,
00,
00,
0000
]
}
]
我已经将我的代码与返回正确格式的代码进行了交叉检查。
在日期字段上使用下面的 Jackson 注释
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)