大家好,又见面了,我是你们的朋友全栈君。
Spring mvc 通过 @RequestParam 接收 参数指定类型为Date时,接口传入时间戳 会默认为string类型,无法转为Date,可在controller中添加如上转换器。
@InitBinder
public void initBinder(final WebDataBinder webdataBinder) {
webdataBinder.registerCustomEditor(Date.class, new PropertyEditorSupport() {
@Override
public void setAsText(String text) throws IllegalArgumentException {
setValue(new Date(Long.valueOf(text)));
}
});
}
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/150451.html原文链接:https://javaforall.net