【史上最全】Springboot+VUE前后端分离打造单机EXE应用(一)(连载中)

【史上最全】Springboot+VUE前后端分离打造单机EXE应用(一)(连载中)

「持之以恒,乐此不疲」

前言

记得上次写博客还是2018年,转眼间已经过去5年。五年,五年!知道我经历了什么吗? 五年,我做了丈夫;五年,我做了爸爸;五年,也见证了这个行业得到心酸。
  说到IT,大家肯定想到的是互联网、物联网。现如今,如果让你开发一个单机EXE应用,你改如何应对?(说唱:我总是临时抱佛脚、临时抱佛脚)

背景

公司接到一个需求,客户想开发一个单机windows应用。对于一个上市大厂而言,做惯了互联网、物联网项目,第一反应就是这个项目跟Java毫无关系,应该找C#的人来做。 但是领导OOXX后(此处省略一万个字),我一个java老男人接到了这个"光荣"的任务。

思考和调研

我们最擅长的是什么?肯定是Springboot+VUE啊。以此作为前提,查资料,咨询人。我的想法很简单,用自己擅长的事去完成任务。废话说的有点多,开干!

技术选型

后台
框架版本说明
SpringBoot2.5.3基础框架
MybatisPlus3.3.1.tmp持久化操作
fastjson1.2.47json操作
easyexcel3.0.5excel导入导出
zip4j1.3.2zip压缩解压加密解密
shiro1.5.3权限
java-jwt3.4.0token实现,解决跨域
spring-boot-starter-data-jpa随SpringBoot版本自动创建库表,解决单机数据库升级问题
spring-boot-starter-freemarker随SpringBoot版本导出word,模板操作
前台
框架说明
Element-UI(VUE2)前段用啥都行我认为
数据库

sqlite。至于为什么选择sqlite,最主要也是单机应用,不可能去安装mysql这样的服务的。也不存在局域网,给你一台机器去安装这些服务的。基本上软件用的服务越少越好,体积越小越好

前期准备

搭建框架、UI设计、写测试用例…(公司正规套路)

未完待续(事情比较多请谅解,着急的同学可以留言,我会及时回答)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值