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项目控制台中文乱码