【发布时间】:2015-06-17 00:54:32
【问题描述】:
每个 Spring MVC 版本使用哪个版本的 servlet api,我在哪里可以找到这些信息?我在文档中找不到它们。
【问题讨论】:
标签: java spring spring-mvc servlets
每个 Spring MVC 版本使用哪个版本的 servlet api,我在哪里可以找到这些信息?我在文档中找不到它们。
【问题讨论】:
标签: java spring spring-mvc servlets
Spring MVC 4 主要关注 Servlet 3.0+ 环境。 信息在spring框架参考手册中给出。
【讨论】:
还有另一种查找依赖项的方法:
如果可以通过mvnrepository 找到某些东西(例如 Spring WebMVC),那么您可以在那里查找依赖项。
例如:
org.springframework » spring-webmvc
下:提供的依赖项
-------------------------------------------------- ------------ |WebMVC |依赖 |最小-最大版本 -------------------------------------------------- ------------ |5.1.9 |javax.servlet » javax.servlet-api|4.0.1 -------------------------------------------------- ------------ |5.0.15 |javax.servlet » javax.servlet-api|4.0.1 -------------------------------------------------- ------------ |4.3.25 |javax.servlet » javax.servlet-api|3.0.1 - 4.0.1 -------------------------------------------------- ------------ |4.2.9 |javax.servlet » javax.servlet-api|3.0.1 - 4.0.1 -------------------------------------------------- ------------ |4.1.9 |javax.servlet » javax.servlet-api|3.0.1 - 4.0.1 -------------------------------------------------- ------------ |4.0.9 |javax.servlet » javax.servlet-api|3.0.1 - 4.0.1 -------------------------------------------------- ------------ |3.2.18 |javax.servlet » javax.servlet-api|3.0.1 - 4.0.1 -------------------------------------------------- ------------ |3.1.4 |javax.servlet » javax.servlet-api|2.1 - 2.3.3 -------------------------------------------------- ------------ |3.0.7 |javax.servlet » javax.servlet-api|2.1 - 2.3.3 -------------------------------------------------- ------------ |2.5.6.SEC03|javax.servlet » javax.servlet-api|2.4 - 4.0.1 -------------------------------------------------- ------------ |2.0.8 |javax.servlet » javax.servlet-api|2.4 - 4.0.1 -------------------------------------------------- ------------【讨论】:
它的依赖范围:“提供”@PowerStat,不应被视为完全依赖。
1. Java EE 7 API level required in Spring's corresponding features now.
Servlet 3.1, Bean Validation 1.1, JPA 2.1, JMS 2.0
Recent servers: e.g. Tomcat 8.5+, Jetty 9.4+, WildFly 10+
2. Compatibility with Java EE 8 API level at runtime.
Servlet 4.0, Bean Validation 2.0, JPA 2.2, JSON Binding API 1.0
Tested against Tomcat 9.0, Hibernate Validator 6.0, Apache Johnzon 1.1
【讨论】: