【问题标题】:While using spring framework, getting error - import org not found使用 spring 框架时出现错误 - 找不到导入组织
【发布时间】:2018-09-09 06:07:43
【问题描述】:

我最近开始学习spring框架。我将所有 spring 库添加到我的项目的类路径中。但是我收到了一个 import org not found 错误。

package com.springlearnging.springdemo;

//Getting error at this import
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class HelloSpringApp {

    public static void main(String[] args) {
        //load spring config file
        ClassPathXmlApplicationContext context = new  ClassPathXmlApplicationContext("applicationContext.xml");
        //retrieve bean from spring container

        //call methods

        //close context

    }

}

【问题讨论】:

  • 你能显示你的依赖关系吗?
  • 你的类路径中有spring-context jar吗?
  • 我已经添加了春季版本 5.0.8 中的所有 jar。从这个网址。 repo.spring.io/release/org/springframework/spring
  • 使用 maven 和 spring 将极大地帮助您正确快速地构建您的项目,一些 maven 功能link

标签: java spring


【解决方案1】:

如果您倾向于使用 Spring 框架,那么从 Spring BootSpring Initializr 开始会容易得多。 Spring Initializr 允许您生成正确配置的初始项目。

考虑使用Spring Tool Suite,它是为 Spring 开发定制的 Eclipse。

【讨论】:

  • 我知道 Spring Boot 提供了一个固执己见的项目结构。我只是想了解为什么上述方法不起作用。在我正在关注的 udemy 教程中,他们能够做到这一点。
  • 如果您正在学习教程,您应该在问题中明确提及它并提供指向它的链接。
  • 这是一门 udemy 课程。这是一个付费链接。这就是为什么我没有提到。我只是想了解将所有弹簧罐添加到类路径是否足够
  • 好的,我明白了。您能否编辑您的问题并解释您如何构建和运行应用程序并添加确切的错误消息。
【解决方案2】:

问题在于 java 版本。用JavaSE-1.8编译解决了这个问题

【讨论】:

    猜你喜欢
    • 2019-07-01
    • 1970-01-01
    • 2013-12-04
    • 2020-08-18
    • 2016-11-23
    • 1970-01-01
    • 1970-01-01
    • 2021-07-04
    • 2011-11-03
    相关资源
    最近更新 更多