Maven依赖spring-web vs spring-webmvc
以下依赖项之间有什么区别?
<dependency> <groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>3.1.2.RELEASE</version>
</dependency>
与
<dependency> <groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>3.1.2.RELEASE</version>
</dependency>
如果我spring-webmvc
单独包含,spring-web
则被隐式添加。
我们spring-web
什么时候应该单独使用?
回答:
spring-web
提供核心的HTTP集成,包括一些方便的Servlet过滤器,Spring HTTP
Invoker,与其他Web框架和HTTP技术(例如Hessian,Burlap)集成的基础结构。
spring-webmvc
是Spring MVC的实现。spring-webmvc
依赖于上spring-
web,因此包括它会传递性增加spring-web
。您不必spring-web
显式添加。
spring-web
如果您不使用Spring MVC,但想利用Spring支持的其他与Web相关的技术,则应该仅依赖于此。
以上是 Maven依赖spring-web vs spring-webmvc 的全部内容, 来源链接: utcz.com/qa/434043.html