繁体   English   中英

导入org.springframework无法解析

[英]Import org.springframework cannot be resolved

我正在尝试使用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();

但是,我收到以下错误: The import org.springframework cannot be resolved 我使用的是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>

我在pom属性中将Dalston.SR4更改为Edgware.SR3。 它像魅力一样工作。

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <java.version>1.8</java.version>
    <spring-cloud.version>Edgware.SR3</spring-cloud.version>
</properties>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM