我正在尝试用 Spring 3.0(和 maven)做我的第一个项目。我已经在相当多的项目中使用了 Spring 2.5(和 Primer 版本)。尽管如此,我还是有点困惑,我必须在 pom.xml 中定义哪些模块作为依赖项。我只想使用核心容器函数(bean、 core、 context、 el)。
我以前经常这么做:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring</artifactId>
<version>2.5.6</version>
</dependency>
但是现在我有点困惑,因为3.0版本没有完整的 Spring 模块。我尝试了下面的方法,但是没有效果(有些课程缺失了)。
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>3.0.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-expression</artifactId>
<version>3.0.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>3.0.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>3.0.0.RELEASE</version>
</dependency>
如果你能帮忙,我会很感激的!