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

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐