【发布时间】:2016-12-07 08:16:08
【问题描述】:
基于 Spring 框架版本 4 文档链接 http://docs.spring.io/spring/docs/current/spring-framework-reference/html/new-in-4.0.html 它提到 Servlet 3.0 是 Spring 4 的基础,但仍然可以在 servlet 2.5 中部署。
以下是摘录。
3.4 Java EE 6 和 7 Java EE 版本 6 或更高版本现在被认为是 Spring Framework 4 的基线,具有 JPA 2.0 和 Servlet 3.0 规范是特别相关的。为了留下 与 Google App Engine 和较旧的应用程序服务器兼容,它是 可以将 Spring 4 应用程序部署到 Servlet 2.5 环境。但是,强烈建议使用 Servlet 3.0+,并且 Spring 的测试和模拟包中用于测试设置的先决条件 开发环境。
我的问题是,
- 我们可以在 Servlet 2.4 容器中使用它吗?更具体地说,我正在尝试部署在 jboss-4.0.5 应用服务器中。
- 在旧版 servlet 容器中使用 spring 4 会有什么后果?
【问题讨论】:
-
不确定所有后果,但有一件事可以确定您将无法使用 WebApplicationInitializer 引导您的应用程序。
标签: spring spring-mvc spring-data