Example usage for org.springframework.beans.factory.support BeanDefinitionDefaults setAutowireMode

List of usage examples for org.springframework.beans.factory.support BeanDefinitionDefaults setAutowireMode

Introduction

In this page you can find the example usage for org.springframework.beans.factory.support BeanDefinitionDefaults setAutowireMode.

Prototype

public void setAutowireMode(int autowireMode) 

Source Link

Document

Set the autowire mode.

Usage

From source file:org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.java

/**
 * Return the default settings for bean definitions as indicated within
 * the attributes of the top-level {@code <beans/>} element.
 */// www . j  a va 2 s. co m
public BeanDefinitionDefaults getBeanDefinitionDefaults() {
    BeanDefinitionDefaults bdd = new BeanDefinitionDefaults();
    bdd.setLazyInit("TRUE".equalsIgnoreCase(this.defaults.getLazyInit()));
    bdd.setAutowireMode(getAutowireMode(DEFAULT_VALUE));
    bdd.setInitMethodName(this.defaults.getInitMethod());
    bdd.setDestroyMethodName(this.defaults.getDestroyMethod());
    return bdd;
}

From source file:org.tinygroup.springmvc.coc.ConventionBeanDefinitionRegistryPostProcessor.java

protected ClassPathBeanDefinitionScanner createScanner(BeanDefinitionRegistry registry) {
    ClassPathBeanDefinitionScanner scaner = new ClassPathBeanDefinitionScanner(registry, false);
    BeanDefinitionDefaults defaults = new BeanDefinitionDefaults();
    defaults.setAutowireMode(Autowire.BY_NAME.value());
    scaner.setBeanDefinitionDefaults(defaults);
    scaner.setScopeMetadataResolver(new AnnotationScopeMetadataResolver());
    scaner.setResourceLoader(new PathMatchingInJarResourcePatternResolver());
    scaner.setBeanNameGenerator(new DefaultBeanNameGenerator());
    addTypeFilters(scaner);//from  ww w .j a va 2 s . c  o  m
    return scaner;
}