介绍入口
本篇文章给大家分享的是有关使用运行()方法怎么启动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 =,空; CollectiongetRunListeners
获取监听器
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