前言 之前花了3篇文章来讲解spring boot中的LoggingSystem,其目的是为了讲解这边文章的主题–LoggersEndpoint.现在我们就来解析吧 解析 LoggersEndpoint 继承自Abstr…
分类:Spring Boot
spring源码解读
1 spring源码解读有IOC、DI、AOP、JDBC、WebMVC、鉴权和授权 IOC:控制反转。将配置文件中的bean读取并注册到IOC容器中(就是保存到IOC的map中,以后得到bean就从map中得到)。将其创…
Spring AutoConfigurationSorter源码详解
概述 前面我们简介了spring boot的自动配置机制,现在我们来探讨下spring boot是如何解决这么多繁荣复杂的自动配置类之间的依赖顺序的。 sort 在上一篇《Spring @AutoConfiguratio…
Spring MVC源码解析
DispatcherServlet配置到web.xml。在servlet.init()的时候进行spring mvc的初始化 1、创建springmvc的ioc容器并refresh(),从ServletContext中拿…
spring5/springboot2源码学习 -- spring boot 应用的启动过程
基本环境 开发工具:Intellij IDEA 2017(盗)版 java版本:1.8.0_151 spring的github地址:spring-framework 准备:git clone或直接下载github上的sp…
Spring Cloud构建微服务架构:服务注册与发现(Eureka、Consul)【Dalston版】
已经有非常长的时间没有更新《Spring Cloud构建微服务架构》系列文章了,自从开始写Spring Cloud的专题内容开始就获得了不少的阅读量和认可,当然也有一些批评,其中也不乏一些很中肯的意见和深度的问题,对我来…
Spring源码之ConfigurableEnvironment Environment ConfigurablePropertyResolver PropertyResolver
PropertyResolver:接口以解析任何底层资源的属性。 boolean containsProperty(String key);返回给定的属性KEY是否可用于解析,如果给定密钥的值不是NULL。 String…
spring boot实战(第十五篇)嵌入tomcat源码分析
嵌入tomcat源码分析 在启动spring boot工程时利用@SpringBootApplication注解,该注解启动@EnableAutoConfiguration自动配置,加载META-INF/spring.f…
spring源码refresh()刷新容器详解
public void refresh() throws BeansException, IllegalStateException { &…
Spring Security3源码分析(4)-FilterChainProxy执行过程分析
通过FilterChainProxy的初始化、自定义标签的分析后,Spring Security需要的运行环境已经准备好了。 这样当用户访问应用时,过滤器就开始工作了。web.xml配置的Filter:org…
spring boot如何启动以及原理分析
在spring boot里,很吸引人的一个特性是可以直接把应用打包成为一个jar/war,然后这个jar/war是可以直接启动的,不需要另外配置一个Web Server。 如果之前没有使用过spring boot可以通过…
Spring Security3源码分析-LogoutFilter分析
LogoutFilter过滤器对应的类路径为 org.springframework.security.web.authentication.logout.LogoutFilter 通过这个类的源码可以看出,这个类有两个…