上一篇博客说到,BeanDefinition的解析,已经走到了DefaultBeanDefinitionDocumentR eader里,这时候配置文件已经被加载,并解析成w3c的Document对象。这篇博客就接着介绍…
分类:Spring MVC
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…
spring MVC 注解处理分析(一) @ResponseBody
spring的Controller的方法总的来说返回方式有两种:一种是view, 另一种是converter,通过@ResponseBody来注解方法, 这里主要讲述注解方式,@RequestMapping的 heade…
Spring MVC的原理
https://www.cnblogs.com/xiaoxi/p/6164383.html
Spring mvc (五) [ControllerClassNameHandlerMapping根据Controller类名匹配,解决了bean的递增配置问题]
通过ControllerClassNameHandlerMapping实现按照controller的名称去匹配。这里介绍 multiActionController和ControllerClassNameHandlerM…
spring mvc:@ModelAttribute的作用
@ModelAttribute 该注解有两个用法,一个是用于方法上,一个是用于参数上; 用于方法上时: 通常用来在处理@RequestMapping之前,为请求绑定需要从后台查询的model; 用于参数上时:…
spring 注解源码分析-扫描和读取bean定义
1.概述 从spring2.0以后的版本中,spring也引入了基于注解方式的配置,注解是jdk1.5中引入的一个新特性,用于简化Bean的配置,某些场合可以取代xml配置文件。 Spring IoC容器对于类级别的注解…