From ebed7b77c356ff91e02292473c51024868feae6b Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Wed, 5 Oct 2016 21:54:56 +0200 Subject: [PATCH] SpringValidatorAdapter declares ResolvableAttribute as serializable Issue: SPR-14778 --- .../validation/beanvalidation/SpringValidatorAdapter.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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;