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

时间:2017-02-05 19:09:12

标签: java spring spring-boot spring-tool-suite

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

mvn spring-boot:run

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

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);
    }
}

感谢任何帮助!

2 个答案:

答案 0 :(得分:0)

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

另外,请在'运行配置'中查看Working directory。应该是" MODULE_DIR"

答案 1 :(得分:0)

main classrun as > spring boot/java application内右键单击