Change the check annotation message used in the java form to Japanese. (Be careful because characters will be garbled if written in Japanese in the property file)
Annotation set for checking Form class
import javax.validation.constraints.NotNull;
@NotNull
private String name;
Create a file called ValidationMessages.properties directly under src / mai / resources. The property file is described as follows.
javax.validation.constraints.NotNull.message = \u5165\u529b\u5fc5\u9808\u9805\u76ee\u3067\u3059
It is necessary to describe in java unicode in the property file. For the above message, create the following method
String input = "Error message";
StringBuilder result = new StringBuilder();
for(int i = 0; i < input.length(); i++) {
result.append("\\u").append(String.format("%04x", (int) input.charAt(i)));
}
System.out.println(result.toString());
Recommended Posts