MergedBeanDefinitionPostProcessors clear internal caches on bean reset

Issue: SPR-17126
This commit is contained in:
Juergen Hoeller
2018-08-06 15:41:35 +02:00
parent 69c6a40c50
commit e64c6dfa3d
6 changed files with 38 additions and 5 deletions

View File

@@ -334,6 +334,11 @@ public class PersistenceAnnotationBeanPostProcessor
metadata.checkConfigMembers(beanDefinition);
}
@Override
public void resetBeanDefinition(String beanName) {
this.injectionMetadataCache.remove(beanName);
}
@Override
public Object postProcessBeforeInstantiation(Class<?> beanClass, String beanName) {
return null;