如何執行SpringBoot專案的方法

2022-10-06 03:03:06 字數 1152 閱讀 4166

最近在ecplise上面寫了乙個簡單的spring boot的測試專案,sprintifmaphkg boot裡面是有主函式的:

我們知道的是在ecplise上面找到這個主函式然後run as->j**a application 就可以了

但是總不能一直不脫離ecplise,總要出來自己單練的

第一步:我就新建的乙個資料夾boottest,然後右鍵匯出整個工程:

匯出的是jar包,然後我們看網上介紹的springboot啟動的方法,就興致勃勃的去啟動springboot

第二步:將匯出的jar包解壓到我剛才建立的資料夾:

現在我們的專案就在這個地方,是時候啟動這個專案了

如何啟動:

肯定是用命令列了cmd

第三步:進入自己建立的資料夾,然後執行mvn install

然後到從資料夾裡面可以看到你的target裡面開啟有乙個jar,執行這個jar

這樣專案就可以正常的啟動了

然後我們輸入位址可以正常的訪問了

其實在啟動的過程中也不是一帆風順的,期間在執行最後一步:j**a -jar  myspringboot-0.0.1-snapshot.jar的時候遇到的問題是:

spring boot:jar中沒有主清單屬性

如何解決的呢:

這篇部落格給出了很好的解釋

下面時候我的pom.xml 檔案tifmaphk可以做乙個簡單的參考

4.0.0

com.wdg.boot

myspringboot

0.0.1-snapshot

org.springframework.boot

spring-boot-starter-web

2.0.3.release

程式設計客棧y>

org.springframework.boot

spring-boot

2.0.3.release

org.springframework.boot

spring-boot-starter-thymeleaf

2.0.3.release

org.springframework.boot

spring-boot-m**en-plugiwww.cppcns.comn

2.0.3.release

repackage

Docker如何給Springboot專案動態傳參

最近有些初學docker的朋友問到,想通過docker compose.yml來動態給微服務傳參,而不是每次都要在專案配置檔案硬編碼,然後構建服務映象,最後打包發布經過一些列流程才能更新配置,那能不能直接通過docker compose.yml裡把一些配置項放到環境變數,然後springboot專案...

SpringBoot 如何實現非同步執行

現有這樣乙個場景,客戶端發起請求,服務端接收到請求,並作出反饋,並且在反饋的同時需要做下日誌記錄 正常情況下 在這個邏輯中 發起請求 接收請求 處理業務 記錄日誌 返回結果,從中得知 記錄日誌 不屬於業務範圍內 可將其做非同步操作,這樣在處理完業務直接返回結果 無需等待日誌操作完成後再返回結果。1 ...

SpringBoot執行流程

通過上面這個簡要示意圖,可以看出,只要將事件通知的擴充套件點忽略,springboot的執行流程並不是想象中那麼複雜。public void started void environmentprepared configurableenvironment environment public int...