默认情况下ValidationMessages.properties要放在classpath下才能正确解析,否则会直接输出{username.size}等内容,因此我们需要建立src/main/webapp/WEB-INF/classes目录,并把ValidationMessages.properties放在该目录下即可。
what is classpath
编写的java源文件经过编译后生成class文件,需要指定目录存放这些文件。而web程序默认都在WEB-INF/classes目录下存放我们的java编译后的文件。但是在WEB-INF目录下还有各种jar包和配置文件,所以确切的说WEB-INF目录才是程序运行时classpath。