[英]How to run Spring boot application with STS
我開始使用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->重新導入,然后重新運行項目。 希望它也對您有用。
另外,請檢查“運行配置”中的Working directory
。 它應該類似於“ MODULE_DIR”
只需在main class
右鍵單擊並run as > spring boot/java application
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.