- 博客(9)
- 资源 (26)
- 收藏
- 关注
原创 SpringMVC之分析AnnotationDrivenBeanDefinitionParser(二)
在上一篇文章中我们简单的分析了一下AnnotationDrivenBeanDefinitionParser,在这一篇的文章中我们继续分析AnnotationDrivenBeanDefinitionParser的内容。AnnotationDrivenBeanDefinitionParser这个类最最重要的一个方法就是parse方法。在这篇文章中我们简单的分析一下parse方法的内容。先看parse中
2017-10-31 22:11:55 766
原创 使用Servlet3.0新特性进行web开发小demo
在上一篇文章中我们使用了SpringMVC结合Servlet3.0的新特性进行web开发。在这一篇文章中我们用最原始的Servlet的方式来进行一个简单的web开发的工作。在我们之前的web开发中我们会在web.xml中进行Servlet、Filter、初始化参数等信息的配置。在Servlet3.0中为我们提供了一个接口:javax.servlet.ServletContainerInitiali
2017-10-30 22:36:27 3043
原创 SpringMVC之全注解方式进行web开发
在我们之前进行web开发的时候,通常都会有一个web.xml存在,我们会在web.xml里面配置Servlet、Filter等一些web开发相关的东西。但是由于Servlet3.0的规范和Spring3.1功能的增强,现在我们在进行web开发的时候可以不用再使用web.xml了,转而全部使用java注解就可以了。下面是一个例子:首先我们先创建一个StrartWebApplicationInit
2017-10-29 22:40:32 3558
原创 SpringMVC之分析AnnotationDrivenBeanDefinitionParser(一)
首先我们会想一下,我们在进行SpringMVC配置的时候是怎样配置的(不是web.xml)?我们会在SpringMVC的配置文件中添加这样的一些东西:xmlns:mvc="http://www.springframework.org/schema/mvc" xsi:schemaLocation=" http://www.springframework.org/schema/m
2017-10-28 17:16:00 2785 2
原创 SpringMVC之分析RequestMappingHandlerAdapter(二)
接上篇文章,我们在这一篇文章中继续对RequestMappingHandlerAdapter这个类进行分析。在上篇文章中我们说到afterPropertiesSet这个方法中添加的一些MethodHandlerResolver,我们继续分析这个方法中的其他代码: if (this.initBinderArgumentResolvers == null) { List resolvers
2017-10-28 16:33:47 2135
原创 SpringMVC之分析RequestMappingHandlerAdapter(一)
RequestMappingHandlerAdapter请求映射处理适配器,在SpringMVC中它是一个非常重要的类,对请求处理方法的调用主要是通过这个类来完成的(这段代码mv = ha.handle(processedRequest, response, mappedHandler.getHandler());)。下面我们就简单的分析一下这个类。首先我们先看一下它的UML类图结构:
2017-10-24 23:27:10 16793
原创 SpringMVC之分析HandlerMethodArgumentResolver请求对应处理器方法参数的解析过程(二)
在上一篇文章中我们分析了SpringMVC对简单对象和@RequestParam注解的解析过程,这一章中我们继续分析其他形式的参数解析过程。ServletRequestMethodArgumentResolver下面来看一下我们的第一个请求:http://localhost:8086/allRequestFormat/requestAndResponseRequest?userName=z
2017-10-17 21:38:03 3728
原创 SpringMVC之分析HandlerMethodArgumentResolver请求对应处理器方法参数的解析过程(一)
在我们做Web开发的时候,会提交各种数据格式的请求,而我们的后台也会有相应的参数处理方式。SpringMVC就为我们提供了一系列的参数解析器,不管你是要获取Cookie中的值,Header中的值,JSON格式的数据,URI中的值。下面我们分析几个SpringMVC为我们提供的参数解析器。在SpringMVC中为我们定义了一个参数解析的顶级父类:HandlerMethodArgumentReso
2017-10-15 13:12:10 7931 3
原创 小工具类输出ThreadLocal中的值
一个输出ThreadLocal中的值小工具类,代码如下:package com.zkn.utils;import org.springframework.core.NamedThreadLocal;import java.lang.ref.Reference;import java.lang.reflect.Field;import java.util.*;/** * Cre
2017-10-04 20:02:08 2008
Netty权威指南第2版.
2017-10-17
spring-framework-4.3.10.RELEASE
2017-08-31
Java程序员修炼之道
2016-12-19
dubbo-admin-2.5.4
2016-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人