该功能并非springboot特有的功能,springmvc同样具有
创建一个DateConverter类实现Converter接口
package com.example.server.converter;
import org.springframework.core.convert.converter.Converter;
import org.springframework.stereotype.Component;
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
/**
* 日期转换 Converter
*
* @author
*
*/
@Component
public class DateConverter implements Converter<String, LocalDate> {
@Override
public LocalDate convert(String s) {
try {
return LocalDate.parse(s, DateTimeFormatter.ofPattern("yyyy-MM-dd"));
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
}
- 不要导错了,此处是坑 导入包切记是
import org.springframework.core.convert.converter.Converter;
Converter<S,T>
S代表是数据源类型,T是要转换的类型 这个功能并非只限于转换日期