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);
}
}