+-
如何使用STS运行Spring启动应用程序

我开始学习Spring Boot的微服务。我转到我的项目的根目录并运行命令:

mvn spring-boot:run

它工作得很好,我可以在localhost:8080 / [path]中使用我的端点。但是当我尝试使用Run as - > Spring Boot App从IDE运行我的项目时。我收到此错误:

Error: Could not find or load main class 

我可以使用命令行,但我真的想知道为什么我在IDE中出现此错误。那么,我需要做什么才能从IDE运行我的项目?

编辑1:

有我的主类:

package br.com.leandroborgesferreira.microlearn;

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

@SpringBootApplication
public class MicroLearnApplication {

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

任何帮助表示赞赏!

0
投票

我有同样的问题。在我的情况下问题是Intellij Idea中的默认maven配置。转到设置和设置 - >构建执行,部署 - > Maven。设置maven主目录以更正一个,而不是与IJ IDEA捆绑在一起。右键单击项目 - > Maven - > Reimport然后重新运行项目。希望它也适合你。

另外,请在“运行配置”中查看Working directory。它应该像“MODULE_DIR”