[英]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.