SpringBoot - 经常使用的启动方式


1.默认启动方式,使用 SpringApplication 的静态方法 run 启动

@SpringBootApplication
public class SpringbootSimpleDemo1Application {git

    public static void main(String[] args) {
        SpringApplication.run(SpringbootSimpleDemo1Application.class, args);
    }
}github


2.new SpringApplication 对象启动,同上

@SpringBootApplication
public class SpringbootSimpleDemo1Application {web

    public static void main(String[] args) {
        SpringApplication application = new SpringApplication(SpringbootSimpleDemo1Application.class);
        application.run(args);
    }
}spring


3.构造器模式启动,SpringApplicationBuilder

@SpringBootApplication
public class SpringbootSimpleDemo1Application {springboot

    public static void main(String[] args) {
        //第三种 构造者模式
        new SpringApplicationBuilder(SpringbootSimpleDemo1Application.class).build(args).run();
        //new SpringApplicationBuilder().sources(SpringbootSimpleDemo1Application.class).build(args).run();
        //new SpringApplicationBuilder(SpringbootSimpleDemo1Application.class).web(true).run(args);
    }
}app


案例:https://github.com/mengzhang6/springboot-demoui

 

新增spa

public class SpringbootSimpleDemo1Application {

    public static void main(String[] args) {
        new SpringApplicationBuilder(BootStart.class).web(true).run(args);
    }

    @SpringBootApplication
    public static class BootStart {

    }
}
相关文章
相关标签/搜索