@@ -12,6 +12,7 @@ import {{invokerPackage}}.ProgressRequestBody;
1212import { {invokerPackage} }.ProgressResponseBody;
1313{ {#performBeanValidation} }
1414import { {invokerPackage} }.BeanValidationException;
15+ import org.hibernate.validator.messageinterpolation.ParameterMessageInterpolator;
1516{ {/performBeanValidation} }
1617
1718import com.google.gson.reflect.TypeToken;
@@ -42,6 +43,7 @@ import javax.validation.executable.ExecutableValidator;
4243import java.util.Set;
4344import java.lang.reflect.Method;
4445import java.lang.reflect.Type;
46+ import org.hibernate.validator.messageinterpolation.ParameterMessageInterpolator;
4547{ {/performBeanValidation} }
4648
4749{ {#imports} }import { {import} };
@@ -165,7 +167,10 @@ public class {{classname}} {
165167 { {/performBeanValidation} }
166168 { {#performBeanValidation} }
167169 try {
168- ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
170+ ValidatorFactory factory = Validation.byDefaultProvider()
171+ .configure()
172+ .messageInterpolator(new ParameterMessageInterpolator())
173+ .buildValidatorFactory();
169174 ExecutableValidator executableValidator = factory.getValidator().forExecutables();
170175
171176 Object[] parameterValues = { {{#parameters} }{ {paramName} }{ {#has this ' more' } }, { {/has} }{ {/parameters} } };
0 commit comments