-
Notifications
You must be signed in to change notification settings - Fork 41.6k
Closed
Labels
type: regressionA regression from a previous releaseA regression from a previous release
Milestone
Description
Previously (in 2.1.10.RELEASE and below) it was possible to use placeholders in place of bean class:
< bean id="serviceImpl" class="${service.class}" />
This feature has been broken, probably with adding of ConfigurationPropertiesBeanDefinitionValidator which forces class loader to load unresolved class name (by this call) what causes ClassNotFoundException: ${service.class}
.
Here you can find sample application that reproduces the problem:
https://github.com/emaysyuk/spring-boot-bean-class-placeholder
Metadata
Metadata
Assignees
Labels
type: regressionA regression from a previous releaseA regression from a previous release