0

我刚刚开始学习Spring。我已经阅读了 Spring IDE(Eclipse 插件)和 STS。所以我决定用 Eclipse 安装 Spring IDE。

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

导入 org.springframework.context.ApplicationContext;导入 org.springframework.context.support。ClassPathXmlApplicationContext

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

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

4

1 回答 1

0

您没有提及您使用的是什么版本的 Eclipse 或 STS。您可以通过 pom.xml 添加 Spring 创建一个 java 项目,或者您可以将库添加到 java 项目。

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

仅仅因为您拥有 Spring 插件,它不会为您本身加载库。例如,如果您正在创建一个常规 java 项目,则不会加载任何 Spring 库。您必须使用一些配置来设置库,例如提到的那些,甚至从项目构建路径下的库选项卡中添加库。

出于对您的所有应有的尊重,我将首先关注一些基本的 Eclipse Web 项目,然后再转到 Spring。您在这里遇到了项目设置的基础知识。

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

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

这是Eclipse Indigo STS 插件的基本功能列表。这解释了它可以为您做什么。

于 2013-10-07T17:19:09.950 回答