Example usage for org.springframework.beans.factory.annotation Autowire BY_TYPE

List of usage examples for org.springframework.beans.factory.annotation Autowire BY_TYPE

Introduction

In this page you can find the example usage for org.springframework.beans.factory.annotation Autowire BY_TYPE.

Prototype

Autowire BY_TYPE

To view the source code for org.springframework.beans.factory.annotation Autowire BY_TYPE.

Click Source Link

Document

Constant that indicates autowiring bean properties by type.

Usage

From source file:org.echocat.jomon.spring.JavaConfiguration1.java

@Bean(autowire = Autowire.BY_TYPE)
public Bean1 bean1() {
    return new Bean1();
}

From source file:org.echocat.jomon.spring.JavaConfiguration1.java

@Bean(autowire = Autowire.BY_TYPE)
public Bean2 bean2() {
    return new Bean2();
}

From source file:at.molindo.esi4j.example.Config.java

@Bean(autowire = Autowire.BY_TYPE)
public IArticleService articleService() {
    return new ArticleServiceImpl();
}

From source file:at.molindo.esi4j.example.Config.java

@Bean(autowire = Autowire.BY_TYPE)
public IArticleDAO articleDAO() {
    return new ArticleDAOImpl();
}

From source file:at.molindo.esi4j.example.Config.java

@Bean(autowire = Autowire.BY_TYPE)
public ISearchService searchService() {
    return new SearchServiceImpl();
}

From source file:at.molindo.esi4j.example.Config.java

@Bean(autowire = Autowire.BY_TYPE)
public ExampleEsi4JBean esi4j() {
    return new ExampleEsi4JBean();
}

From source file:info.bluefoot.winter.config.ApplicationMainConfig.java

@Bean(destroyMethod = "close", autowire = Autowire.BY_TYPE)
public DataSource dataSource() throws Throwable {
    if (StringUtils.isBlank(databaseUser) || StringUtils.isBlank(databasePassword)
            || StringUtils.isBlank(databaseHost)) {
        throw new IllegalStateException("Can't find out database user and pwd based on environment variables");
    }// w  ww . j  a  v  a 2  s. c  o  m
    com.mchange.v2.c3p0.ComboPooledDataSource ds = new com.mchange.v2.c3p0.ComboPooledDataSource();
    ds.setDriverClass("org.postgresql.Driver");
    ds.setJdbcUrl("jdbc:postgresql://" + databaseHost + ":5432/winter?user=" + databaseUser + "&password="
            + databasePassword);
    ds.setMaxPoolSize(40);
    ds.setMinPoolSize(1);
    ds.setMaxIdleTime(200);
    return ds;
}

From source file:com.github.wnameless.spring.bulkapi.BulkApiConfig.java

@Override
public void postProcessBeanDefinitionRegistry(BeanDefinitionRegistry registry) throws BeansException {
    BeanDefinition ctrlBeanDef = new RootBeanDefinition(BulkApiController.class, Autowire.BY_TYPE.value(),
            true);/*from ww w .j av a2 s . c  o  m*/
    registry.registerBeanDefinition("bulkApiController", ctrlBeanDef);

    BeanDefinition adviceBeanDef = new RootBeanDefinition(BulkApiExceptionHandlerAdvice.class,
            Autowire.BY_TYPE.value(), true);
    registry.registerBeanDefinition("bulkApiExceptionHandlerAdvice", adviceBeanDef);
}

From source file:org.owasp.webgoat.plugins.PluginEndpointPublisher.java

private void publishEndpoint(Class<? extends MvcEndpoint> e) {
    try {// w w w .  j  a  v  a  2  s. c  o m
        BeanDefinition beanDefinition = new RootBeanDefinition(e, Autowire.BY_TYPE.value(), true);
        DefaultListableBeanFactory beanFactory = (DefaultListableBeanFactory) applicationContext
                .getBeanFactory();
        beanFactory.registerBeanDefinition(beanDefinition.getBeanClassName(), beanDefinition);
    } catch (Exception ex) {
        log.error("Failed to register " + e.getSimpleName() + " as endpoint with Spring, skipping...");
    }
}

From source file:ro.pippo.spring.SpringControllerFactory.java

/**
 * Created a bean definition for a class.
 * Optionally configure all bean properties, like scope, prototype/singleton, etc using:
 * <p/>/*from  ww w.  j a  v  a  2 s.co  m*/
 * <pre>
 * BeanDefinition definition = super.createBeanDefinition(beanClass);
 * definition.setScope(BeanDefinition.SCOPE_SINGLETON);
 * return definition;
 * </pre>
 *
 * @param controllerClass
 * @return
 */
protected BeanDefinition createBeanDefinition(Class<? extends Controller> controllerClass) {
    // optionally configure all bean properties, like scope, prototype/singleton, etc
    //        return new RootBeanDefinition(beanClass);
    return new RootBeanDefinition(controllerClass, Autowire.BY_TYPE.value(), true);
}