Skip to content

Commit 8a783df

Browse files
committed
Merge branch '3.2.x' into 3.3.x
Closes gh-42624
2 parents 3c6e3c1 + 2e3244a commit 8a783df

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

spring-boot-project/spring-boot/src/main/java/org/springframework/boot/context/properties/ConfigurationPropertiesBinder.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ private Validator getSelfValidator(Bindable<?> target) {
156156
return (value instanceof Validator validator) ? validator : null;
157157
}
158158
Class<?> type = target.getType().resolve();
159-
if (Validator.class.isAssignableFrom(type)) {
159+
if (type != null && Validator.class.isAssignableFrom(type)) {
160160
return new SelfValidatingConstructorBoundBindableValidator(type);
161161
}
162162
return null;
@@ -208,7 +208,7 @@ static void register(BeanDefinitionRegistry registry) {
208208
.rootBeanDefinition(ConfigurationPropertiesBinderFactory.class)
209209
.getBeanDefinition();
210210
definition.setRole(BeanDefinition.ROLE_INFRASTRUCTURE);
211-
registry.registerBeanDefinition(ConfigurationPropertiesBinder.BEAN_NAME, definition);
211+
registry.registerBeanDefinition(BEAN_NAME, definition);
212212
}
213213
}
214214

0 commit comments

Comments
 (0)