天下网吧 >> 网吧天地 >> 天下码农 >> 后端开发 >> JAVA >> 正文

深入浅出分析JAVA SpringBoot源码二:SpringApplication.java

2021-5-20天下码农程序猿

上一章我们看到了SB的一些入口代码,今天继续深入看看SpringApplication类,来看看SpringApplication。

继续上一章的SpringApplication.run跟踪进来到SpringApplication.java

public class SpringApplication {
...  public static ConfigurableApplicationContext run(Class<?> primarySource,  String... args) {  return run(new Class<?>[] { primarySource }, args);  }
...
}


第1行就是定义SpringApplication主类

第2行...

第3行是一个static的静态方法,返回一个ConfigurableApplicationContext类的运行SB项目方法

第4行直接调用SpringApplication的run方法并返回。传入参数泛型的Class<?>和相关参数。

所以重点在return run(new Class<?>[] { primarySource }, args);一句,这一句跟踪进去你会发现又有新的天地,这个明天继续讲。

本文来源:天下码农 作者:程序猿

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系Email:support@txwb.com,系统开号,技术支持,服务联系QQ:1175525021本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下
  • 本周热门
  • 本月热门
  • 阅读排行