主要用于从application中获取bean 1、applicationContext 在web.xml中使用listener配置 使用WebApplicationContext获取 2、springMVC-serlvet 在web.xml中使用servlet配置 使用ServletContext ...
分类:
移动开发 时间:
2018-09-07 13:55:18
阅读次数:
518
前提:HttpServletBean初始化了一些servlet配置,接着FrameWorkServlet创建了WebApplicationContext,最后DispatcherServlet初始化一些解析器,mapping(九大组件)。 一、从DispatcherServlet的doDispatc... ...
分类:
移动开发 时间:
2018-08-22 13:16:20
阅读次数:
232
1.首先看一个 spring-web 项目 项目结构 http 包 主要存储 http 相关信息 HttpRequst,HttpStatus web 包 主要有 WebApplicationContext、cors、filter、HttpRequestHandler(处理 http 请求) 2.再看 ...
分类:
编程语言 时间:
2018-07-20 21:18:33
阅读次数:
134
一、NoClassDefFoundError与ClassNotFoundException NoClassDefFoundError错误的发生,是因为Java虚拟机在编译时能找到合适的类,而在运行时不能找到合适的类导致的错误。例如在运行时我们想调用某个类的方法或者访问这个类的静态成员的时候,发现这个 ...
分类:
移动开发 时间:
2018-07-11 21:24:00
阅读次数:
1125
maven工程无法加载其他子模块配置文件 07:29:40,900 INFO ContextLoader:307 - Root WebApplicationContext: initialization started07:29:41,050 INFO XmlWebApplicationContex ...
分类:
其他好文 时间:
2018-07-04 10:35:23
阅读次数:
385
上面的配置文件定义了 2 个 WebApplicationContext,前一个容器的配置文件是 applicationContext.xml, 后一个容器的配置文件是 servlet-example.xml,前者是后者的 parent。 手动创建父子容器: 现象:子容器可以获得父容器中的 bean ...
分类:
编程语言 时间:
2018-05-25 19:28:34
阅读次数:
159
FrameworkServlet是HttpServletBean的子类,实现了HttpServletBean 的 initServletBean 方法。 通过initServletBean()进行WebApplicationContext初始化,其源码为: 其主要的功能就是调用initWebAppl ...
分类:
编程语言 时间:
2018-05-06 18:48:57
阅读次数:
158
一、Web容器初始化过程 先初始化listener,然后是filter,然后是servlet。 二、Spring MVC项目中IOC容器关系 Web容器启动时通知ContextLoaderListener初始化根IOC容器,默认为WebApplicationContext实例,存放除Web层外Bea ...
分类:
编程语言 时间:
2018-04-29 01:25:57
阅读次数:
200
spring官方文档中对web容器的说明 spring配置文件默认名字——applicationContext.xml 参考链接: https://www.cnblogs.com/hujunzheng/p/5673377.html Spring的启动过程: WebApplicationContext ...
分类:
编程语言 时间:
2018-04-23 15:50:02
阅读次数:
150
Spring启动过程经常在面试中会被问到,下面来梳理下Spring启动到底在干什么。 首先要知道启动的入口: 初始化上下文(WebApplicationContext),和配置文件相关常用到的上下文实现有: 1、ClassPathXmlApplicationContext 2、FileSystemX ...
分类:
编程语言 时间:
2018-04-12 17:11:02
阅读次数:
250