SpringMVC - 16 - 整合 Spring:ContextLoaderListener / 和 Struts2的对比

Why

SpringMVC - 16 - 整合 Spring:ContextLoaderListener / 和 Struts2的对比

建议:还是添加一个 Spring 容器

How

  • contextConfigLocation 设置 容器的配置 xml
  • ContextLoaderListener 启动 Spring IOC容器中de listener

SpringMVC - 16 - 整合 Spring:ContextLoaderListener / 和 Struts2的对比
SpringMVC - 16 - 整合 Spring:ContextLoaderListener / 和 Struts2的对比

## 问题:组件被创建两次

原因:有两个容器(Spring容器,SpringMVC)

SpringMVC - 16 - 整合 Spring:ContextLoaderListener / 和 Struts2的对比
SpringMVC - 16 - 整合 Spring:ContextLoaderListener / 和 Struts2的对比
SpringMVC - 16 - 整合 Spring:ContextLoaderListener / 和 Struts2的对比

## 问题:两个容器之间的关系

SpringMVC - 16 - 整合 Spring:ContextLoaderListener / 和 Struts2的对比

SpringMVC - 16 - 整合 Spring:ContextLoaderListener / 和 Struts2的对比
SpringMVC - 16 - 整合 Spring:ContextLoaderListener / 和 Struts2的对比

和 Struts2 对比

struts2 凉了。。

SpringMVC - 16 - 整合 Spring:ContextLoaderListener / 和 Struts2的对比