Spring web 与 Spring MVC 的区别

Spring 中有两个web相关的jar包,spring-web 和 spring-webmvc。

spring-web 提供了核心的 HTTP 集成,包括一些便捷的 servlet 过滤器、Spring HTTP 调用、用于集成其它 web 框架及技术(如Hessian,Burlap)的基础结构。

spring-webmvc 是 Spring MVC 的一个实现,它依赖 spring-web。因此引入spring-webmvc 就会间接添加 spring-web,而不必再显式添加 spring-web。

如果不使用 Spring MVC,只是想使用其它 Spring 支持的 web 相关技术的优势,那么只需依赖 spring-web 即可。

参考文档:

上一篇:【SpringBoot】WebMvc 不使用视图返回文本


下一篇:SpringMVC