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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用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);
    }
}

任何帮助表示赞赏!

答案

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

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

以上是关于如何使用STS运行Spring启动应用程序的主要内容,如果未能解决你的问题,请参考以下文章

Hibernate 逆向工程未生成正确的域代码 STS

了解 STS:Spring Boot 应用程序在 STS 中运行良好,但使用 gradle 构建 jar 时,构建失败

在 sts 3.6.0 中启动新的 spring starter 项目时出错

linux打开终端如何启动scala,如何在终端下运行Scala代码片段?

如何让IDEA像STS那样高效调试Spring Boot程序

STS 启动错误 - Java 已启动但返回退出代码 = 13