SpringBoot项目启动类的三种启动方式
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);
}
}
上一篇:
IDEA上Java项目控制台中文乱码
