Delegate ComponentScanBDP environment to scanner

Enables @Profile filtering within ComponentScanBeanDefinitionParser
This commit is contained in:
Chris Beams 2011-05-06 19:04:11 +00:00
parent 111fb71fe1
commit cd4fb665d9
1 changed files with 1 additions and 0 deletions

View File

@ -98,6 +98,7 @@ public class ComponentScanBeanDefinitionParser implements BeanDefinitionParser {
// Delegate bean definition registration to scanner class.
ClassPathBeanDefinitionScanner scanner = createScanner(readerContext, useDefaultFilters);
scanner.setResourceLoader(readerContext.getResourceLoader());
scanner.setEnvironment(parserContext.getDelegate().getEnvironment());
scanner.setBeanDefinitionDefaults(parserContext.getDelegate().getBeanDefinitionDefaults());
scanner.setAutowireCandidatePatterns(parserContext.getDelegate().getAutowireCandidatePatterns());