溫馨提示×

溫馨提示×

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

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

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

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

本篇文章為大家展示了標準的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子項目

等項目自動載入完成

項目配置   

 根據自己的實際情況配置

 

shell部署腳本配置  

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

 

打包項目

看見BUILD SUCCESS  打包完成

 

WEB PC 管理端 運行和打包

運行以下命令之前請確認npm環境正確運行

如果開發可以使用webStorem或者Vscode

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

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

修改對應環境配置文件

 

根據自己打包的環境配置Java Api項目請求域名


執行安裝所需包文件 npm install

打包命令可根據自身需求修改

 

執行 npm run build:prod   線上環境              build:prod 線上環境

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

移動端項目打包,使用Hbuild

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

更多關于Uniapp的問題 uniapp官網

下載uniapp開發者工具  ----> Hbuilder X

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

微信開發者工具可根據自己的電腦系統下載

 

注意

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

不可有注釋 且json格式正確

 

Hbuilder X 打包 H5

打開Hbuilder X 點擊文件

本地測試點擊運行

線上打包點擊發行

打包的時候出現下圖點 發布 行即可,不需要輸入域名

打包成功

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

向AI問一下細節

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

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女