紧凑版是最小的平台表现形式,采用了内嵌的数据库、使用内存缓存、前端直连后端(不使用网关),并且集成打包为1个独立的jar包。紧凑版即将开源,适合独立开发者去应付小型项目需求,同时也做为学习的平台。
但是开发方式仍然是前后端分离,也就是同样的代码可以变换为微服务架构,只是打包模式不同。
1、执行npm run build,打包前端
2、把前端dist目录下文件拷贝到后台resources/static目录下
3、修改配置
spring:
mvc:
static-path-pattern: /static/**
resources:
static-locations: classpath:/static/
view:
prefix: /static/
suffix: .html
4、编写启动脚本,例如:
startup.bat
@echo off
title 千里马开发运维一体化平台-紧凑版
java -Xms256m -Xmx1024m -Dfile.encoding=utf-8 -jar qlmsdk-compact-1.0.jar