Example usage for org.springframework.boot BeanDefinitionLoader load

List of usage examples for org.springframework.boot BeanDefinitionLoader load

Introduction

In this page you can find the example usage for org.springframework.boot BeanDefinitionLoader load.

Prototype

int load() 

Source Link

Document

Load the sources into the reader.

Usage

From source file:org.springframework.boot.SpringApplication.java

/**
 * Load beans into the application context.
 * @param context the context to load beans into
 * @param sources the sources to load//from w w w.  ja  v  a 2s .  co  m
 */
protected void load(ApplicationContext context, Object[] sources) {
    if (this.log.isDebugEnabled()) {
        this.log.debug("Loading source " + StringUtils.arrayToCommaDelimitedString(sources));
    }
    BeanDefinitionLoader loader = createBeanDefinitionLoader(getBeanDefinitionRegistry(context), sources);
    if (this.beanNameGenerator != null) {
        loader.setBeanNameGenerator(this.beanNameGenerator);
    }
    if (this.resourceLoader != null) {
        loader.setResourceLoader(this.resourceLoader);
    }
    if (this.environment != null) {
        loader.setEnvironment(this.environment);
    }
    loader.load();
}