溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

標準的SpringBoot前后端分離部署是怎樣的

發(fā)布時間:2021-09-29 14:49:48 來源:億速云 閱讀:118 作者:柒染 欄目:編程語言

本篇文章為大家展示了標準的SpringBoot前后端分離部署是怎樣的,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

打包前準備工作

一個主域名,3個子域名共計4個域名

主域名用于訪問移動端,子域名2用于PC管理后臺,子域名3用于訪問Java Api,子域名4用于圖片資源訪問

舉例4個域名,下文中會用此來代替

1. 移動端    --->  https://www.app.com

2. PC 后臺    --->  https://admin.app.com

3. Java Api    --->  https://api.app.com

4. 圖片資源    --->  https://image.app.com

Java 項目運行和打包

1. 把Java項目導入idea

選擇項目中的 crmeb文件夾,也就是Java Api子項目

等項目自動載入完成

項目配置   

 根據(jù)自己的實際情況配置

 

shell部署腳本配置  

開源不易,我司統(tǒng)計下安裝量,只有首次部署會統(tǒng)計,不會有任何影響,請根據(jù)自己的具體情況修改下,版本號不需要修改

 

打包項目

看見BUILD SUCCESS  打包完成

 

WEB PC 管理端 運行和打包

運行以下命令之前請確認npm環(huán)境正確運行

如果開發(fā)可以使用webStorem或者Vscode

終端使用自己趁手的命令行工具

cd 到clone項目的admin文件夾目錄

修改對應環(huán)境配置文件

 

根據(jù)自己打包的環(huán)境配置Java Api項目請求域名


執(zhí)行安裝所需包文件 npm install

打包命令可根據(jù)自身需求修改

 

執(zhí)行 npm run build:prod   線上環(huán)境              build:prod 線上環(huán)境

打包完成之后在 admin下找到 dist目錄,把dist目錄下的文件夾以及文件上傳到 服務器對應的站點目錄即可 【此處不包含dist文件夾,是dist文件夾下面的文件】

移動端項目打包,使用Hbuild

移動端暫時僅支持H5和微信小程序

更多關于Uniapp的問題 uniapp官網(wǎng)

下載uniapp開發(fā)者工具  ----> Hbuilder X

打包微信小程序則需要下載 微信開發(fā)者工具

微信開發(fā)者工具可根據(jù)自己的電腦系統(tǒng)下載

 

注意

最外層項目包中有一個 domain.json文件,需要根據(jù)自己實際情況修改此文件內容

不可有注釋 且json格式正確

 

Hbuilder X 打包 H5

打開Hbuilder X 點擊文件

本地測試點擊運行

線上打包點擊發(fā)行

打包的時候出現(xiàn)下圖點 發(fā)布 行即可,不需要輸入域名

打包成功

上述內容就是標準的SpringBoot前后端分離部署是怎樣的,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI