使用run()方法怎么启动SpringBoot

  介绍

本篇文章给大家分享的是有关使用运行()方法怎么启动SpringBoot,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

入口

通常一个简单的SpringBoot基础项目我们会有如下代码

@SpringBootApplication   @RestController   @RequestMapping (“/?   public  class  Application  {      public  static  void  main (String [], args), {   SpringApplication.run (Application.class, args);   }      }

值得关注的有SpringApplication.run以及注解@SpringBootApplication

运行方法

public  ConfigurableApplicationContext 运行(字符串…,args), {   ,//秒表   StopWatch  StopWatch =, new 秒表();   stopWatch.start ();   ConfigurableApplicationContext  context =,空;   Collection

getRunListeners

获取监听器

private  SpringApplicationRunListeners  getRunListeners (String [], args), {   Class<?在[],types =, new  Class<?在[],{,SpringApplication.class, String [] .class };//,获取,Spring  Factory 实例对象   return  new  SpringApplicationRunListeners(记录器,   getSpringFactoriesInstances (SpringApplicationRunListener.class,类型,,这个,,args));   }         private  & lt; T>, Collection, getSpringFactoriesInstances (Class
 createSpringFactoriesInstances 
, @SuppressWarnings (“unchecked")   ,private  & lt; T> List, createSpringFactoriesInstances (Class,名称),{   ,//初始化   ,List使用run()方法怎么启动SpringBoot