Maven的依赖spring-web vs spring-webmvc
以下依赖关系有什么区别?
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>3.1.2.RELEASE</version> </dependency>
VS
<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集成,包括一些方便的Servletfilter,Spring HTTP Invoker,与其他Web框架和HTTP技术集成的基础架构,如Hessian,Burlap。
spring-webmvc
是Spring MVC的一个实现。 spring-webmvc
依赖于 spring-web
,因此包括它将会传递地添加spring-web
。 你不必显式添加spring-web
。
如果你不使用Spring MVC,而是想利用Spring支持的其他Web相关技术,你应该只依赖于spring-web
。
- 在Jenkins中获取Maven版本
- JavaScript的Web应用程序和Java服务器,build立所有在Maven或使用Grunt的Web应用程序?
- Maven Snapshot Repository与版本库
- Maven备用pom
- 基本的maven插件项目不工作,Mojo插件描述符不生成
- 无法传输工件org.apache.maven.plugins:maven-surefire-plugin:pom:2.7.1 from / to central(http://repo1.maven.org/maven2)
- 将ivy.xml转换为pom.xml
- 如何添加一个额外的源代码目录maven编译和包含在构buildjar?
- CDI:beans.xml,我把你放在哪里?