SpringBoot、VUE基于国产环境适配开发(国产系统、国产数据库、国产中间件)
目录
环境介绍:
SpringBoot:
国产中间件适配:
国产数据库适配:
SpringBoot部署方式:
VUE:
VUE部署方式:
部署结果:
环境介绍:
金蝶中间件V9
达梦数据库V8
SpringBoot:
目前最新版本:2.6.7
测试结果版本:4.2.1 (稳定)
主要原因是 金蝶中间件V9 影响
swagger 推荐使用 swagger2 2.9.2
国产中间件适配:
需要修改:
- 部署方式: 改为war 部署
<packaging>war</packaging>
- 剔除 spring-boot-starter-web 中的 tomcat
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><exclusions><exclusion><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId></exclusion></exclusions>
</dependency>
在 tomcat 改为 provided,方便本地开发测试。
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId><scope>provided</scope>
</dependency>
- 启动适配
public class ServletInitializer extends SpringBootServletInitializer {@Overrideprotected SpringApplicationBuilder configure(SpringApplicationBuilder application) {return application.sources(SpringbootEdseApplication.class);}}
国产数据库适配:
使用mybatis-plus 3.5.1
<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.1</version></dependency>
SpringBoot部署方式:
将 war 包放入 \applications 下 启动即可,无需其他修改。
启动结果:
基本上运行无阻!
VUE:
- 部署需要使用:/XXX
- 需要在根目录下添加:WEB-INF/web.xml
VUE部署方式:
直接放入\applications下使用即可,未发现其他问题。
部署结果:
后续待更新!
更多部署方式参考:
Linux部署nginx+vue、Springboot_千寻的华尔兹的博客-CSDN博客Linux部署nginx+vue、Springboot部署前端nginx+vue安装nginxpcre安装zlib安装openssl安装nginx安装nginx测试配置nginx和nginx的使用nginx命令启动查看命令帮助验证配置文件状态编辑配置文件重新载入配置文件重启 Nginx停止 Nginx通过系统进程关闭配置nginx部署后端SpringBoot防火墙(firewall)1. firewalld的基本使用2.配置firewalld-cmd3.信任级别,通过Zone的值指定4.firewall开启https://blog.csdn.net/qq_22537681/article/details/109182186
SpringBoot、VUE基于国产环境适配开发(国产系统、国产数据库、国产中间件)相关推荐
- 计算机毕业设计基于springboot+vue+elementUI的网吧管理系统(源码+系统+mysql数据库+Lw文档)
项目介绍 随着我国的经济发展,人们的生活水平也有了一定程度的提高,对网络的要求也越来越高,很多家庭都有了自己的电脑,但是很多时候大家在家里玩电脑的时候找不到那种玩耍的气氛和氛围,这个时候大家就都选择了 ...
- 基于python环境的人脸签到系统[带数据库存储]
简易版人脸签到/签退系统 管理员可进行录入人脸操作,以及导出各类签到情况表: 普通学生只可人脸识别进行签到签退操作. face_Recognizer.py import cv2 import os i ...
- Java项目:基于springboot+vue的餐厅点定餐外卖系统—计算机毕业设计
运行环境: 开发工具:IDEA /Eclipse 数据库:MYSQL5.7 应用服务:Tomcat7/Tomcat8 使用框架springboot+vue 项目介绍 高校校园点餐系统的主要使用者分为管 ...
- 基于springboot+vue的开源自定义表单问卷系统
一.项目简介 基于springboot+vue的开源自定义表单问卷系统 二.实现功能 支持表单拖拽 支持各种控件操作(基础组件.进阶组件等) 基础组件包含文本.多行文本.图片.图形.日历控件 支持拖拽 ...
- 计算机毕业设计Java基于的智慧小区(源码+系统+mysql数据库+lW文档)
计算机毕业设计Java基于的智慧小区(源码+系统+mysql数据库+lW文档) 计算机毕业设计Java基于的智慧小区(源码+系统+mysql数据库+lW文档) 本源码技术栈: 项目架构:B/S架构 开 ...
- java计算机毕业设计基于ssm的服装销售定制系统(源代码+数据库+Lw文档)
项目介绍 经过网上调查和搜集数据,我们可以发现服装定制方面的系统并不是相当普及,在服装定制方面的可以有许多改进.实际上如今信息化成为一个未来的趋势或者可以说在当前现代化的城市典范中,信息化已经成为主流 ...
- Jeecg-Boot 2.0.0 版本发布,基于Springboot+Vue 前后端分离快速开发平台
Jeecg-Boot 2.0.0 版本发布,前后端分离快速开发平台 Jeecg-Boot项目简介 源码下载 升级日志 Issues解决 v1.1升级到v2.0不兼容地方 系统截图 Jeecg-Boot ...
- java基于SpringBoot+Vue+nodejs的高校自动排课系统 Element-UI
自动排课系统也都将通过计算机进行整体智能化操作,对于自动排课系统所牵扯的管理及数据保存都是非常多的,例如(1)管理员:首页.个人中心.学生管理.教师管理.班级信息管理.专业信息管理.教室信息管理.课程 ...
- java基于springboot+vue的在线作业提交与批改系统nodejs
在线作业提交与批改系统基于WEB开发, 本在线作业提交与批改系统是对高校教学管理应用的体现,在学生信息管理,课程信息和作业信息管理方面进行了分析设计和实现.通过在线作业提交与批改系统实现,规范的对作业 ...
最新文章
- Case study:数据库网页构建原理和实践
- 使用verdaccio 搭建npm私有仓库
- Sqli-labs less 25a
- 第三天2017/03/30(上午:二级指针的(输入)内存模型:(共三种模型))
- 固定收益证券(fixed income)
- ASP.NET编程技巧
- 在TCP客户端连接成功的回调函数里,无法访问到客户端套接字的明细
- 北京林业大学计算机技术复试,北京林业大学计算机应用技术04年考研复试办法...
- 干货:从0到1搭建「推荐策略产品」的深度思考
- 外设驱动库开发笔记34:OLED显示屏驱动
- oracle迁移父子数据
- 计算机视觉中常见图像扰动方法的Pytorch实现
- 消费者启动,允许期间报task supervisor timed out 异常,解决
- 圆角边框(HTML、CSS)
- C语言 static静态变量
- Jhipster创建微服务【0】——踩坑
- 使用ApplicationContext类来完全封装闪屏功能
- mysql 临时表 创建和插入
- Ubuntu修改DNS
- mac os操作系统如何降级