有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

基于Spring的Spring应用程序的java问题。io教程

我正在努力学习Spring框架,所以我决定学习Spring.io网站上的教程。我的申请中有一个关于章节的问题:http://spring.io/guides/gs/rest-service/

我在前一天和朋友一起做的,应用程序工作了,现在还在工作。我试着自己做,但在主课堂上我收到了错误:

错误堆栈跟踪

Exception in thread "main" java.lang.Error: Unresolved compilation problems: 
    The type org.springframework.context.ConfigurableApplicationContext cannot be resolved. It is indirectly referenced from required .class files
    The method run(Object, String...) from the type SpringApplication refers to the missing type ConfigurableApplicationContext 

我现在正试图在我的公司办公室做这件事,难道我公司宽带中的安全软件有问题吗

主类:应用程序。java

package hello;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class Application {

        public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
   }
}

共 (2) 个答案

  1. # 1 楼答案

    我认为这与您的类路径有关,它没有必需的类文件。我建议您独立构建项目,而不使用任何ide来检查所有依赖项的解析,并确保工作正常。为此,只需在环境变量上设置JAVA_HOMEMAVEN_HOME(假设您使用的构建工具是MAVEN),并使用命令(mvn clean compile package install)在没有任何ide(Netbeans或Eclipse)的情况下构建您的项目,它将解决所有依赖关系相关的问题,并从中央存储库下载所需的jar,一旦成功构建,jar将被删除在项目的目标目录中创建

    如果您使用的是任何IDE,那么请确保类路径上的所有依赖项都可用

    在您的情况下,所需的jar是spring-boot-starter-web,以解决ConfigurableApplicationContext的问题

  2. # 2 楼答案

    我已经解决了我的问题,只需右键单击我的构建。升级文件并进入“升级”选项卡,然后选择“刷新”。这是编译器的错,过去人们在那个IDE上开发Android应用程序时也遇到过类似的问题。有时您必须手动刷新它