java - Spring Boot 如何将返回日期转换为字符串
问题描述
未找到类型返回值的转换器:类 java.time.LocalDateTime
@RequestMapping("/hello2")
@ResponseBody
public LocalDateTime handleRequest2(@RequestParam @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME)LocalDateTime dateTime) throws Exception {
return dateTime;
}
(嗯,我知道可以将返回类型写为字符串),我猜 Spring 框架有一个可以将对象转换为字符串的工具,我只想知道我该怎么做才能使日期时间转换字符串 json。
解决方案
将以下依赖项添加到您的pom.xml
:
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.10.0.pr3</version>
</dependency>
它会给你选择来实现你想要的!
推荐阅读
- postgresql - postgres 中与 mongoose 中间件有什么相同的功能?
- pandas - 根据 if 语句分组
- javascript - 使用 AngularJS 禁用表单
- sql - 程序执行时间计数器
- loadrunner - 如何在 web_reg_find 中使用 if 条件
- ansible - Ansible - 使用“include”和“include_tasks”模块
- laravel - Laravel 服务容器和服务提供者
- azure - Azure Databricks:访问防火墙后面的 Blob 存储
- c# - 由于不使用字符串而无法在视图中输入双精度值?
- java - 按标签过滤时未考虑 JUnit 4 @Test 注释