spring的jar包只有20个左右,每个都有相应的功能,一个jar还可能依赖了若干其他jar
,所以,搞清楚它们之间的关系,配置maven依赖就可以简洁明了,下面举个例子,要在普通java工程使用spring框架,需要哪些jar呢?只要一个
<properties>
<spring.version>4.3.10.RELEASE</spring.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}}</version>
</dependency>
</dependencies>
// 那要在web工程中引入spring mvc呢?也只要配置一个依赖
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}}</version>
</dependency>
123456789101112131415161718192021
core部分包含4个模块
Spring-core依赖commons-logging 所有真个项目都依赖commins-logging
完整的依赖
Moudle
依赖
Spring-core
commons-logging
Spring–beans
Spring-core
Spring-expresson
Spring-core
Spring-context
Spring-core,Spring-bean,依赖Spring-aop 以爱 Spring-express
aop部分包含4个模块
Moudle
依赖
Spring aop
Spring-core Spring-bean 以及aopalliance>aopalliance
spring-aspects
orj.aspectj>aspectjweaver
spring-instrumen
spring-instrument-tomcat
data access部分包含5个模块
Moudle
依赖
Spring-tx
Spring-core 和 Spring-beans
Spring-jdbc
Spring-core Spring-beans Spring-tx
Spring-orm
Spring-core Spring-beans Spring-tx Spring-jdbc
Spring-oxm
Spring-core Spring-beans
Spring-jms
Spring-core Spring-beans Spring-tx Spring-aop Spring-context
web部分包含4个模块
Moudle
依赖
Spring-web
Spring-core Spring-beans Spring-aop Spring context
Spring-websocket
Spring-core Spring-beans Spring context
Spring-webmvc
Spring-core Spring-beans Spring-express Spring context Spring web
Spring-messaging
Spring-core Spring-beans Spring context
手机扫一扫
移动阅读更方便
你可能感兴趣的文章