一尘不染

Gradle项目错误- java.lang.ClassNotFoundException:org.springframework.boot.SpringApplication

spring-boot

这是我的主要应用代码:

package u.d.dip.rs.app;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;

@EnableWebSecurity
@SpringBootApplication
@ComponentScan(basePackages = "u.d.dip")
@EnableAutoConfiguration
public class DipApplication {
    public static void main(String[] args) {
        SpringApplication.run(DipApplication.class, args);
    }
}

我正在使用gradle构建项目。即使SpringApplication文件已正确导入,我也会收到以下错误:

Caused by: java.lang.ClassNotFoundException: org.springframework.boot.SpringApplication
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 6 more

Process finished with exit code 1

当我将鼠标悬停在SpringApplication上时,我收到了以下gradle消息

[Gradle: org.springframework.boot:spring-boot:1.5.1.RELEASE] org.springframework.boot public class SpringApplication extends Object

任何帮助将非常感激。提前致谢!


阅读 1915

收藏
2020-05-30

共1个答案

一尘不染

错误是由于gradle 3.4的问题,我已将gradle分配更改为3.2,现在一切正常。

请参阅此以获取更多信息:https :
//github.com/gradle/gradle/issues/1335

希望这能解决您的问题。

2020-05-30