为什么Eclipse项目中缺少Spring库?

时间:2013-10-07 16:05:02

标签: eclipse spring eclipse-plugin spring-ide

我刚刚开始学习Spring。我已经阅读过有关Spring IDE(Eclipse插件)和STS的内容。所以我决定用Eclipse安装Spring IDE。

现在我正在浏览(DI)的教程。我创建了一个将被注入另一个类的类。我也创建了xml配置,但是我无法创建使用Spring Inversion of Control的bean,因为我eclipse没有为Spring本身找到导入的库。例如:

import org.springframework.context.ApplicationContext; import org.springframework.context.support。的ClassPathXmlApplicationContext

我是否需要导入外部jar或安装Spring Framework?如果是这样,为什么?我不理解这个问题,因为如果我安装了eclipse插件,那么我不会在那里拥有所需的库吗?

我知道这是一个基本问题,但我没有找到明确答案。

1 个答案:

答案 0 :(得分:0)

您没有提到您正在使用的Eclipse或STS版本。你可以通过pom.xml创建一个带有Spring的java项目,或者你可以将这些库添加到java项目中。

我假设您在Eclipse中收到文件导入错误,对吗?

只是因为你有Spring插件,它不会为你加载库。例如,如果要创建常规Java项目,则不会加载任何Spring库。您必须使用某些配置来设置库,例如提到的库,甚至从项目构建路径下的库选项卡中添加库。

在充分尊重您的努力的同时,我将首先关注一些基本的eclipse Web项目,然后再转向Spring。你在这里遇到了项目设置的基础知识。

但是,如果你想继续使用Spring,这里有一些可以帮助你的教程。

基本上,为了回答您的问题,该插件不会为您设置所有Spring库。我认为这是因为使用Spring,您只需配置项目所需的组件。例如,如果您没有使用Spring AOP,那么就不要为它添加库。

以下是features for the Eclipse Indigo STS plugin的基本列表。这解释了它能为你做些什么。