Example usage for org.springframework.context.annotation ClassPathBeanDefinitionScanner setAutowireCandidatePatterns

List of usage examples for org.springframework.context.annotation ClassPathBeanDefinitionScanner setAutowireCandidatePatterns

Introduction

In this page you can find the example usage for org.springframework.context.annotation ClassPathBeanDefinitionScanner setAutowireCandidatePatterns.

Prototype

public void setAutowireCandidatePatterns(@Nullable String... autowireCandidatePatterns) 

Source Link

Document

Set the name-matching patterns for determining autowire candidates.

Usage

From source file:info.sargis.eventbus.config.EventBusHandlerBeanDefinitionParser.java

protected ClassPathBeanDefinitionScanner configureScanner(ParserContext parserContext, Element element) {
    XmlReaderContext readerContext = parserContext.getReaderContext();

    // Delegate bean definition registration to scanner class.
    ClassPathBeanDefinitionScanner scanner = createScanner(readerContext, false);
    scanner.setResourceLoader(readerContext.getResourceLoader());
    scanner.setBeanDefinitionDefaults(parserContext.getDelegate().getBeanDefinitionDefaults());
    scanner.setAutowireCandidatePatterns(parserContext.getDelegate().getAutowireCandidatePatterns());

    parseTypeFilters(element, scanner, readerContext, parserContext);

    return scanner;
}