All Downloads are FREE. Search and download functionalities are using the official Maven repository.

micromix.boot.spring.MicroMixApplicationBuilder Maven / Gradle / Ivy

There is a newer version: 0.8
Show newest version
package micromix.boot.spring;

import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.context.ConfigurableApplicationContext;

public class MicroMixApplicationBuilder {

    private Class applicationConfig = MicroMixProjectConfiguration.class;

    private boolean web = false;

    public ConfigurableApplicationContext build() {
        return toSpringApplicationBuilder().run();
    }

    public SpringApplicationBuilder toSpringApplicationBuilder() {
        return new SpringApplicationBuilder().sources(applicationConfig).web(web);
    }

    public MicroMixApplicationBuilder applicationConfig(Class applicationConfig) {
        this.applicationConfig = applicationConfig;
        return this;
    }

    public MicroMixApplicationBuilder web(boolean web) {
        this.web = web;
        return this;
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy