List of usage examples for org.springframework.beans.factory.support BeanDefinitionDefaults BeanDefinitionDefaults
BeanDefinitionDefaults
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. *//*from ww w .j av a2s. 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);/* w w w . j a va 2s . c om*/ return scaner; }