public ModelAndView addUser(String name,int age,@DateTimeFormat(pattern = "yyyy-MM-dd") Date birthday) {
这里还可以将日期转换为LocalDate类型,不过需要注意的是,如果你要将日期转换为LocalDate类型,那么需要将这个属性写到javabean里面
@DateTimeFormat(pattern = "yyyy-MM-dd")
private LocalDate birthday;
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>6.0.9.Final</version>
</dependency>
Hibernate Validator 中常用的验证注解
//不能将@Validated 注解在String类型和基本类型的形参前。
//BindingResult参数可以获取到所有验证异常的信息
public ModelAndView register(@Validated User user, BindingResult br) {
MultipartFile本身是一个接口,里面提供了一些文件上传的操作的方法:
函数的参数列表不同(数目,顺序、形参类型)
public File(String pathname)
:通过将给定的路径名字符串转换为抽象路径名来创建新的 File实-例。
public File(String parent, String child)
:从父路径名字符串和子路径名字符串创建新的 File实例。
public File(File parent, String child)
:从父抽象路径名和子路径名字符串创建新的 File实例。
API中说明:length(),表示文件的长度。但是File对象表示目录,则返回值未指定。
public FileOutputStream(File file)
:创建文件输出流以写入由指定的 File对象表示的文件。 publicFileOutputStream(String name)
: 创建文件输出流以指定的名称写入文件。public FileOutputStream(File file, boolean append)
: 创建文件输出流以写入由指定的 File对象表示的 文件。public FileOutputStream(String name, boolean append)
: 创建文件输出流以指定的名称写入文件。Windows系统里,换行符号是 \r\n
,fos.write("\r\n".getBytes());
FileInputStream(File file)
: 通过打开与实际文件的连接来创建一个 FileInputStream ,该文件由文件系 统中的 File对象 file命名。
FileInputStream(String name)
: 通过打开与实际文件的连接来创建一个 FileInputStream ,该文件由文件 系统中的路径名 name命名。
#### FileReader
FileReader(File file)
: 创建一个新的 FileReader ,给定要读取的File对象。FileReader(String fileName)
: 创建一个新的 FileReader ,给定要读取的文件的名称FileWriter(File file)
: 创建一个新的 FileWriter,给定要读取的File对象。
FileWriter(String fileName)
: 创建一个新的 FileWriter,给定要读取的文件的名称。
public Object setProperty(String key, String value)
: 保存一对属性。 public StringgetProperty(String key)
:使用此属性列表中指定的键搜索属性值。 public SetstringPropertyNames()
:所有键的名称的集合。与流相关的方法 public void load(InputStream inStream)
: 从字节输入流中读取键值对
原文:https://www.cnblogs.com/bestjdg/p/12319171.html