这是我的主要应用程序代码:
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/