springboot
文章平均质量分 84
三3三
编码梦想,守护创新 —— 用Java编织安全的数字世界。
展开
-
springboot run方法执行流程详解(四)——refreshContext
10这个方法很重要,本篇会详细介绍这个方法,请耐心阅读。。。this.refreshContext(context); //刷新应用上下文我们点进去看下具体执行了哪些操作:原创 2021-10-21 19:29:19 · 417 阅读 · 0 评论 -
springboot run方法执行流程详解(三)——prepareContext
9this.prepareContext(context, environment, listeners, applicationArguments, printedBanner);老样子,点进去看看:context.setEnvironment(environment);这一步不用多少,就是将环境变量set到context中,设置上下文的环境。this.postProcessApplicationContext(context);这步操作主要是对ApplicationContext进行后置处原创 2021-08-30 15:53:25 · 472 阅读 · 0 评论 -
springboot run方法执行流程详解(二)
我们接着上篇博客,继续看springboot.run方法。5this.configureIgnoreBeanInfo(environment);>我们看到这一步了,点进去看下执行了什么操作:内容很简单,就是配置spring.beaninfo.ignore。也就是设置需要忽略掉的bean6Banner printedBanner = this.printBanner(environment);这步主要是打印banner,我们点进去看下具体操作:这里声明一下,banner的输原创 2021-08-26 21:31:12 · 465 阅读 · 1 评论 -
springboot run方法执行流程详解(一)——springApplication初始化及部分run方法
上篇博客介绍了springboot的自动配置原理,这一篇我们就研究一下springboot的run方法,到底是如何运行的。springboot版本:2.1.1.RELEASE今天我们就以debug的形式,跟着run方法走一遍。启动mian方法,进入到ConfigurableApplicationContext.run方法:这部分主要有两个操作,第一就是初始化springApplication,第二就是执行run方法,我们先看初始化springApplication都做了那些操作。我们原创 2021-08-25 10:01:22 · 1492 阅读 · 0 评论 -
springboot自动配置执行原理
springboot自动配置详解最近在研究springboot,小有心得,在此记录一下,同大家分享,同时博文如有不妥之处,请各位大佬指出,小弟不胜感激!springboot的启动类都需要使用@SpringBootApplication注解,这个注解用到了下面这些注解实现自动配置的三个关键注解:@SpringBootConfiguration,@EnableAutoConfiguration,@ComponentScan。其中@EnableAutoConfiguration最为关键,下面就让我们原创 2021-08-12 15:34:20 · 462 阅读 · 0 评论