搭建SpringBoot initializr 應用
使用initializr功能構建項目環(huán)境是非常便捷的?

# 原理
原理是通過Idea面板勾選所需要的依賴發(fā)送請求給應用服務器 ,? 服務器返回一個根據所需生成的pom文件的壓縮包 , Idea通過壓縮包里的pom文件構建項目 , https://start.spring.io/ 本身就是一個應用.
# 問題
但是使用https://start.spring.io/ 部署在海外 , 經常很詭異出現訪問慢訪問不到或者能進入依賴選擇界面但是接收不到壓縮包報各種異常.? 如果還想使用原生的initializr可以利用spring提供的源碼自己進行搭建 , 部署在本地或者云服務器

#? 遇到的坑
打包過程中彈出 **此應用在你的電腦無法運行** , 并打包失敗

解決方案 : 經過n次嘗試 , 發(fā)現問題是項目自帶的node安裝包不匹配當前環(huán)境?
- 下載64位v12.13.0的node.exe , 其它版本號也不行(https://nodejs.org/dist/v12.13.0/win-x64/node.exe)
- 進入node.exe所在目錄(項目\start.spring.io\start-client\node\) 用下載的node.exe替換原有的node.exe
- 重新 mvn clean install -DskipTests? 剛才彈出對話框情況不存在, 打包成功, 就可以拿到jar包了

標簽: