使用基于不兼容的Servlet API版本的Spring Boot版本会导致问题吗?

时间:2016-11-01 15:23:08

标签: java spring servlets spring-boot compatibility

Spring Boot 1.3.0及更高版本基于Servlet API 3.1.x版。但是,我使用的是基于Servlet 3.0.x的独立应用程序服务器。这是否会导致问题,例如Spring Boot试图调用Servlet API 3.1.x中引入的方法并在运行时获取NoSuchMethodError或其他类型的LinkageError?我是否应该考虑降级到Spring Boot 1.1.12版,Spring Boot的最后一个版本将基于Servlet API 3.0.x?

1 个答案:

答案 0 :(得分:2)

Spring Boot Reference Guide(适用于Spring Boot 1.4.1.RELEASE)的

Section 9.1

You can also deploy Spring Boot applications to any Servlet 3.0+ compatible container.