SpringBoot启动类有三种启动方式。

  • 第一种,SpringApplication.run(SpringBootStudyApplication.class,args)
package com.jepcc.example;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class SpringBootStudyApplication {
    public static void main(String[] args) {
        SpringApplication.run(SpringBootStudyApplication.class,args);
    }
}
  • 第二种,new SpringApplication(SpringBootStudyApplication.class).run(args)
package com.jepcc.example;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class SpringBootStudyApplication {
    public static void main(String[] args) {
        new SpringApplication(SpringBootStudyApplication.class).run(args);
    }
}
  • 第三种,new SpringApplicationBuilder(SpringBootStudyApplication.class).run(args)
package com.jepcc.example;

import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;

@SpringBootApplication
public class SpringBootStudyApplication {
    public static void main(String[] args) {
        new SpringApplicationBuilder(SpringBootStudyApplication.class).run(args);
    }
}
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐