springboot
珑志凤
这个作者很懒,什么都没留下…
展开
-
springboot启动原理
这几天一直在研究springboot,这里做下总结一、在springboot的启动过程中有几个重要的类,在这里先剧透下1、几个重要的事件回调机制,配置在META-INF/spring.factoriesApplicationContextInitializerSpringApplicationRunListener2、只需要放在ioc容器中ApplicationRunnerCo...原创 2018-12-23 09:49:18 · 1422 阅读 · 0 评论 -
spring-boot日志
一、目前常用的日志框架包括Log4j 1,Log4j 2,Commons Logging,Slf4j,Logback,Jul。Log4j Apache Log4j是一个基于Java的日志记录工具。它是由Ceki Gülcü首创的,现在则是Apache软件基金会的一个项目。 Log4j是几种Java日志框架之一。 Log4j 2 Apache Log4j 2是apache开发的一款Log4j的...原创 2018-12-24 12:05:28 · 115 阅读 · 0 评论 -
springboot-嵌入式Servlet容器自动配置原理
一、在springboot-autoconfigure的jar包下查找嵌入式的Servlet容器自动配置类org.springframework.boot.autoconfigure.web.EmbeddedServletContainerAutoConfiguration.class @AutoConfigureOrder(Ordered.HIGHEST_PRECEDENCE)@C...原创 2019-01-03 18:18:38 · 931 阅读 · 0 评论 -
springboot-嵌入式Servlet容器启动原理
一、SpringBoot应用启动运行run方法二、run方法调用了refreshContext(context);SpringBoot刷新IOC容器【创建IOC容器对象,并初始化容器,创建容器中的每一个组件】;如果是web应用创建AnnotationConfigEmbeddedWebApplicationContext,否则:AnnotationConfigApplicationContext...原创 2019-01-03 19:14:06 · 206 阅读 · 0 评论 -
springboot-自动配置原理
1)、SpringBoot启动的时候加载主配置类,开启了自动配置功能 @EnableAutoConfiguration2)、@EnableAutoConfiguration 作用:利用EnableAutoConfigurationImportSelector给容器中导入一些组件? 可以查看selectImports()方法的内容; List configurations = getCan...转载 2018-12-25 18:02:49 · 253 阅读 · 0 评论