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

标签 java spring gradle 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

任何帮助将不胜感激。 提前致谢!

最佳答案

如果您使用的是IntelliJ Idea,新版本2016.3.6解决了这个问题。

关于java - Gradle 项目错误 - java.lang.ClassNotFoundException : org. springframework.boot.SpringApplication,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42628920/

相关文章:

gradle - “gradle test”是否对jar或原始编译的类运行测试?

java - Spring Security 登录身份验证中表单 post 方法不会返回到 Controller

java - SpringRunner 和 BEFORE_EACH_TEST_METHOD 额外启动应用程序

java - Hibernate 和映射到单个表的两个类

java - 如何使用 Gradle 设置 JPMS 模块的 ModuleMainClass 属性?

Java:将十进制数转换为字符串

java - 如何从一个文件复制到另一个文件但省略某些行/使用哪个 .write() ?

java - 使用堆栈且无递归的深度优先背包

java - 为什么我的 Biginteger.multiply() 显示 NullPointerException?

android - 在项目 'publishApkRelease'中找不到任务 ':app'