![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
源码
一一的老王
这个作者很懒,什么都没留下…
展开
-
springMVC源码阅读——springMVC启动过程。
SpringMVC启动时的核心类springmvc容器启动过程主要的核心类有DispatcherServlet、FrameworkServlet、HttpServletBean这三个类。图一是三个类的之间的关系, HttpServletBean、FrameworkServlet均为抽象类。DispatcherServlet是FrameworkServlet一个具体实现的子类,从Dispatch...原创 2018-08-13 23:53:35 · 491 阅读 · 0 评论 -
JDK动态代理原理分析
上篇文章写JDK动态代理实现的方式,其中涉及到一个重要的接口InvocationHandler和一种重要的类Proxy。JDK动态代理实现的原理是在根据被代理对象的接口,一个类加载器和InvocationHandler对象,动态生成一个代理类。这个类到底是什么样的呢? public static void main(String[] args) throws IOException { ...原创 2018-08-20 22:11:34 · 104 阅读 · 0 评论 -
spring框架bean初始化之InitializingBean接口
众所周知Spring框架主要的一个功能是IOC容器,IOC就是控制反转将本来需要我们手动实例化bean的过程,交给了Spring去完成。让Spring帮我们去实例化和维护bean。如果我们要在bean实例完成后需要执行自定义初始化方法怎么办呢?在Spring框架中提供了两种方式一种是在XML配置bean时指定init-method,另外一种方式是bean实现InitializingBean接口。接...原创 2018-08-24 23:25:46 · 3846 阅读 · 0 评论 -
Spring框架中ApplicationContextAware接口
ApplicationContextAware接口在Spring中是一个很有用的接口,通过该接口我们可以很容易的拿到ApplicationContext对象。ApplicationContextAware接口中定义了setApplicationContext方法,代码如下。public interface ApplicationContextAware extends Aware {...原创 2018-09-11 22:47:44 · 2150 阅读 · 0 评论