对于访问方式的配置就是,一个url路径和一个函数配对,你访问这个url,就会直接调用这个函数,简单明了。对于java的面向对象来说,就要分两步走。第一步首先要找到是哪个对象,即handler,本工程的handler则是H…
分类:Spring MVC
spring jdbc源码分析
分别构建三个参数: PreparedStatementCreator :对PreparedStatement进行创建 PreparedStatementSetter :对PreparedStatement进行赋值 Res…
【Spring】DispatcherServlet源码分析
使用过HttpServlet的都应该用过其doGet和doPost方法,接下来看看DispatcherServlet对这两个方法的实现(源码在DispatcherServlet的父类FrameworkServlet中):…
深入理解Spring源码分析前缀 设计模式之动态代理
Spring AOP拦截功能主要是由JAVA动态代理实现,java中提供两种方式实现动态代理,一种基于jdk proxy代理类实现,第二种基于cglib字节码实现。jdk动态代理是由java内…
Spring MVC组件-HandleMapping处理器映射
通过处理器映射,你可以将Web请求映射到正确的处理器Controller上。当接收到请求时,DispatcherServlet将请求交给HandlerMapping处理器映射,让它检查请求并找到一个适当的HandlerE…
Spring MVC 常用标签、注解 view、viewResolver 解析
<mvc:annotation-driven/> 地址 https://my.oschina.net/HeliosFly/blog/205343 <cont…
近看 Spring MVC 3.1.2.RELEASE 的 ContentNegotiatingViewResolve
诞生自 3.0 的 ContentNegotiatingViewResolver 从字义不太容易知道在做什么或怎么用,那就从 Source code 好好来研究一下。 每个 ViewResolver 的重点就是…
Spring MVC中的CharacterEncodingFilter介绍以及源码分析
一、场景 CharacterEncodingFilter是Spring MVC很简单很实用的一个过滤器,当前台JSP页面和JAVA代码中使用了不同的字符集进行编码的时候就会出现表单提交的数据或者上传/下载中文名称文件出现…
Spring Security4.0.3源码分析之http标签解析
最近在学习安全框架Spring Security,想弄清楚其中实现的具体步骤,于是下定决心,研究一下Spring Security源码,这篇博客的目的是想把学习过程记录下来。学习过程中主要参考了http://dead-k…
Spring学习总结(2.3)-Spring MVC:handlermapping
上篇博客讲了DispathcerServlet的流转过程以及它是如何工作的,从这篇博客开始就开始深入到DispatcherServlet的内部看看它的几个主要的组件。那么这一篇就从Handle…
Spring源码--关于AccessController.doPrivileged
在Spring里发现一段代码,位置在, DefaultListableBeanFactory -> preInstantiateSingletons()方法里。 如下: if (System.getSecurity…
spring 加载流程 springmvc 加载流程 执行流程
spring加载流程 1.监听器加载spring 2.加载配置文件 3.工厂生产实例化对象 4.放入ServletContext springmvc加载流程 1.Servlet加载(监听器之后即执行)Servlet的in…