1
我有具有以下默认消息自定义春天验证:春天验证默认消息代码不解决
public @interface FieldMatch {
String message() default "au.com.xxx.website.FieldMatchValidation";
...
我遇到的问题是该消息的代码没有被解决,<形式:错误... >只是简单地显示代码而不是消息(它位于ResourceBundleMessageSource正在使用的属性文件中)。
我也试过这个作为
String message() default "{au.com.xxx.website.FieldMatchValidation}";
这会导致消息源有异常,表明它认为,“{}”括号中应该包含,因为它认为这是一个参数发生了一些崩溃持有人。
我认为问题是消息代码不被视为消息代码,因此没有解决,但我不明白为什么。
有什么建议吗?