List of usage examples for org.springframework.beans.factory.support BeanDefinitionDefaults setAutowireMode
public void setAutowireMode(int autowireMode)
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; }