我正在尝试学习Spring框架,因此我决定按照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
网站上提供的教程进行操作。我的申请中有一个问题:http://spring.io/guides/gs/rest-service/
我在前一天与朋友一起做过,app工作并且仍在工作。我试图在我自己和主类上做到这一点我收到错误:
错误堆栈跟踪
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);
}
}
我现在正试图在公司办公室这样做,我公司宽带的安全软件是否有问题?
主要课程: Application.java
.container
{
display: flex;
justify-content:center;
}
.AboutBA {
text-align: center;
width:50%;
}
.Position {
text-align: center;
width:50%;
}
答案 0 :(得分:0)
我认为这与您的类路径有关,它没有必需的类文件。我建议你单独构建项目站,不需要任何ide来检查所有依赖项解析并确保工作正常。为此,只需在环境变量上设置JAVA_HOME
和MAVEN_HOME
(假设您使用的是构建工具MAVEN
),并在没有任何ide(Netbeans或Eclipse)的情况下使用命令构建项目({{ 1}})它将解决所有与依赖项相关的问题,并从中央存储库下载所需的jar文件,并在项目的目标目录中创建成功的构建jar。
如果您使用的是任何IDE,请确保类路径上的所有依赖项都可用。
在您需要的情况下,必需的jar mvn clean compile package install
才能解决spring-boot-starter-web
。
答案 1 :(得分:0)
我已经解决了我的问题,只需右键单击我的build.gradle文件并进入gradle选项卡,然后选择refresh。这是编译器的错误,当人们习惯在该IDE上开发Android应用程序时类似的问题。有时您必须手动刷新它。