千家信息网

标准的SpringBoot前后端分离部署是怎样的

发表于:2024-09-21 作者:千家信息网编辑
千家信息网最后更新 2024年09月21日,本篇文章为大家展示了标准的SpringBoot前后端分离部署是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。打包前准备工作一个主域名,3个子域名共计4个
千家信息网最后更新 2024年09月21日标准的SpringBoot前后端分离部署是怎样的

本篇文章为大家展示了标准的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前后端分离部署是怎样的,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

文件 项目 域名 文件夹 环境 运行 配置 工具 目录 开发 移动 内容 命令 开发者 情况 子域 标准 后台 图片 图片资源 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 学网络安全要上什么大学 ibm 服务器 第一次开机 qt 读取数据库表字段的值 传统服务器管理能力 数据库创建库代码 服务器标准的在中国的确立 好大夫在线软件开发怎么样 软件开发合同用交印花税吗 山东计算机软件开发多少钱 位置服务器有开放的接口吗 单位网络安全目标责任书 C大规模软件开发 建议 计算机专业服务器主要考什么 软件开发笔记本内存 数据库类型全文索引文摘目录 水桶服务器 插件 上海网络技术咨询网上价格 公司服务器可以看购物记录吗 软件开发是哪些公司 网络安全管理系统毕业设计 空间数据库建设是一项 10元云服务器 迷你世界重力服务器怎么改 应用程序中服务器安全性异常 mc服务器怎么获得玩家头颅 江苏智能软件开发诚信合作 学校网络安全重大事项报告制度 注重网络安全保障 魔兽魔杖数据库 牟平区电商软件开发推荐
0