Spring思想 Sping思想 应用场景(特点) 一句话归纳 AOP 1、Aspect Oriented Programming(面向切面编程);2、找出多个类中有一定规律的代码,开发时拆开,运行时再合并;3、面向切面…
分类:Spring Boot
【Spring】从源码分析Spring配置文件的加载
使用Spring必须在web.xml中写如下配置: <listener> <listener-class>org.springframework.web.context.ContextLoader…
Spring Boot: Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainerFa
使用springboot的时候,通过点击点击Application类中的类方法直接运行的时候一直报以下错误: 2017-03-18 17:03:23.212 ERROR 11488 --- [ main] o.s.boo…
Spring Session原理及源码分析
Spring Session在不改变原有使用方式的前提下可以管理session。 从注解@EnableSpringHttpSession入手: @Retention(java.lang.annotation.Retent…
spring 源码分析 转载
http://www.iteye.com/topic/86339
spring源码分析(一)lazy-init 在Spring中是怎么控制加载的
lazy-init为false,spring容器启动时进行预实例化 lazy-init为true,spring容器启动时懒加载拥有改属性的bean,不进行预实例化 以下源码可以重点看注释部分 IOC阶段,将bean的配置…
Spring Developer Tools 源码分析:五、事件触发过程
上一篇:Spring Developer Tools 源码分析:四、类加载器。 本篇是下一篇 Restarter 的前置内容,这里介绍的 ApplicationListener 事件触发过程是针对整个 Spring Bo…
spring-security3(二)源码分析
利用断点走了一遍spring-security源码的核心部分,下面根据自己的理解对源码做了一些解释,过滤器开头的标号是运行时默认配置调用的顺序,理解了原理,我们可以通过继承和实现接口的方式扩展过滤器,权限验证器,数据查询…
Spring Boot MyBatis 通用Mapper插件集成
看本文之前,请确保你已经在SpringBoot中集成MyBatis,并能正常使用。 如果没有,那么请先移步 http://blog.csdn.net/catoop/article/details/50553714 做了解…
SpringCloud(一)大话Spring Cloud的各种概念
公司架构和项目也全面拥抱了Spring Cloud。在使用了一段时间后发现Spring Cloud从技术架构上降低了对大型系统构建的要求,使我们以非常低的成本(技术或者硬件)搭建一套高效、分布式、容错的平台,但Sprin…
spring boot 源码解析28-Log4J2LoggingSystem
前言 spring boot 中关于Log的实现我们已经分析了JavaLoggingSystem,本文就来看看Log4J2LoggingSystem,在分析之前,我们需要先分析一下Slf4JLoggingSystem–&…
Spring源码解析(一)
核心容器:包括Core、Beans、Context、EL模块。 Core模块:封装了框架依赖的最底层部分,包括资源访问、类型转换及一些常用工具类。 Beans模块:提供了框架的基础部分,包括反转控制和依赖注入。其中Bea…