java - 导入org.springframework无法解决

标签 java eclipse spring dependency-injection

我正在尝试使用 Spring DI 创建一个简单的 HelloWorld 应用程序。我创建了一个 Java 项目并导入了一些教程类,其中一个很简单:

package helloworld;

import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.support.DefaultListableBeanFactory;
import org.springframework.beans.factory.support.PropertiesBeanDefinitionReader;

import java.io.FileInputStream;
import java.util.Properties;

public class HelloWorldSpring {

    public static void main(String[] args) throws Exception {

        // get the bean factory
        BeanFactory factory = getBeanFactory();

但是我收到以下错误:导入 org.springframework 无法解析。 我正在使用 Eclipse Spring Tool Suite 3.7.2,我认为通过使用此 Eclipse 版本,当我单击“修复项目设置”时,它会为我添加这些依赖项。我在这里做错了什么?即使在 STS 中,我也需要手动添加这些依赖项吗?如果是,正确的做法是什么?

最佳答案

如果您使用 Maven,则需要将其添加到 pom.xml

<dependencies>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>4.2.4.RELEASE</version>
    </dependency>
</dependencies>

关于java - 导入org.springframework无法解决,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35293116/

相关文章:

spring - HTTP 状态 404-未找到

java - 学习编程的教育游戏?

java - 将图像图标添加到按钮/标签 Swing

java - 自动分析 Eclipse 插件依赖关系

java - 从名称冲突的包导入

spring - Apache CXF 2.2.7 Spring 3 Web 服务解码错误 : unexpected element

java - Spring AOP 事务管理和 Hibernate : undesired commits to database

java - Android 在第二次启动 Activity 时关闭 Flash

java - 完成 AsyncTask 后未调用 onPostExecute

java - 如何在我的文档中记录或排除生成的 BuildConfig 类?