最近在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...