这一篇分析的不错,我就不分析这个接口了;偷个懒0.0 Spring的BeanFactoryPostProcessor和BeanPostProcessor
标签:Spring MVC
Spring基础系列-AOP源码分析
一、概述 Spring的两大特性:IOC和AOP。 AOP是面向切面编程,Spring内置了自己实现的基于动态代理技术的AOP,同时还支持成熟的AspectJ框架,我们这里主要讲述的还是内置的基于动态代理的AOP实现。因…
Spring源码分析---单例模式
生活中的单例模式: 配置文件(如果不是单例(针对于某一种功能的配置)两个配置文件中的内容一样的,则有一个是浪费的;如果是不一样的,我们就不知道以哪个为准了)。 直接上级领导(对于你来说,如果有多个领导,你到底听谁的?选择…
Spring MVC ContentNegotiation内容协商机制(一个请求路径返回多种数据格式)源码解析
本篇博客讲解的内容是基于Spring4和Servlet3.0的环境,无配置文件形式的Spring框架。使用java配置和使用xml文件配置实质是一样的,原理都不变。先看ContentNegotiation配置: @Con…
Mybatis3源码分析(二):扫描Mapper关联到spring IOC容器
首先讲讲mapper是怎么从配置到对象的。 <!-- 采用自动扫描方式创建mapper bean(单个更新模式) --> <bean class="org.myba…
Spring Ioc 源码分析(四)--parseBeanDefinitions()与BeanDefinitionParserDelegate
上一篇博客说到,BeanDefinition的解析,已经走到了DefaultBeanDefinitionDocumentR eader里,这时候配置文件已经被加载,并解析成w3c的Document对象。这篇博客就接着介绍…
Spring MVC启动——initStrategies
protected void initStrategies(ApplicationContext context) { this.ini…
Spring源码分析(十五)Spring中常用注解使用以及源码分析
从Java5.0开始,Java开始支持注解。Spring做为Java生态中的领军框架,从2.5版本后也开始支持注解。相比起之前使用xml来配置Spring框架,使用注解提供了更多的控制Spring框架的方式。 现在越来越…
spring mvc 项目分析
分包 Controller Dao Dao.Impl Service Service.Impl Model Util (数据校验、数据转换、数据计算等) 在Model包新建一个Page类以便分页操作 创建一个Servic…
Spring MVC之DispatcherServlet请求处理详解
DispatcherServlet作为Spring用于处理web请求注册的唯一一个Servlet,所有的请求都是经由Dispatcher…
spring boot源码解析
https://blog.csdn.net/dm_vincent/article/category/7079562 https://blog.csdn.net/dm_vincent/article/details/767…
Spring MVC之LocaleResolver(解析用户区域)
为了让web应用程序支持国际化,必须识别每个用户的首选区域,并根据这个区域显示内容。 在spring MVC应用程序中,用户的区域是通过区域解析器来识别的,它必须实现LocaleResolver接口。Sprin…