您也可以创建一个转换器,它将处理它。我在下面的示例中使用了OffsetDateTime,但是可以轻松地将其替换为LocalDateTime。有关详细的文章,请参考以下网址-
http: //www.baeldung.com/spring-mvc-custom-data-
binder
甚至我有一段时间都在为此而苦苦挣扎,而且没有用。诀窍是使用
@Component注释并为我完成了注释。
import java.time.OffsetDateTime;import java.time.format.DateTimeFormatter;import org.springframework.core.convert.converter.Converter;import org.springframework.stereotype.Component;@Componentpublic class OffsetDateTimeConverter implements Converter<String, OffsetDateTime> { @Override public OffsetDateTime convert(final String source) { if (source == null || source.isEmpty()) { return null; } return OffsetDateTime.parse(source, DateTimeFormatter.ISO_OFFSET_DATE_TIME); }}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)