diff --git a/spring-context/src/main/java/org/springframework/validation/beanvalidation/SpringValidatorAdapter.java b/spring-context/src/main/java/org/springframework/validation/beanvalidation/SpringValidatorAdapter.java index ae342ab2d6e..3447b21a130 100644 --- a/spring-context/src/main/java/org/springframework/validation/beanvalidation/SpringValidatorAdapter.java +++ b/spring-context/src/main/java/org/springframework/validation/beanvalidation/SpringValidatorAdapter.java @@ -16,6 +16,7 @@ package org.springframework.validation.beanvalidation; +import java.io.Serializable; import java.util.HashSet; import java.util.LinkedHashSet; import java.util.LinkedList; @@ -310,7 +311,8 @@ public class SpringValidatorAdapter implements SmartValidator, javax.validation. * Wrapper for a String attribute which can be resolved via a {@code MessageSource}, * falling back to the original attribute as a default value otherwise. */ - private static class ResolvableAttribute implements MessageSourceResolvable { + @SuppressWarnings("serial") + private static class ResolvableAttribute implements MessageSourceResolvable, Serializable { private final String resolvableString;