# vita **Repository Path**: mengweijin/vita ## Basic Information - **Project Name**: vita - **Description**: Vita(中文名:微塔):是一款轻量级快速开发平台应用系统。基于 SpringBoot 3、sa-token、mybatis-plus、vite、vue 3、element-plus、纯 javascript 等技术,不依赖任何第三方服务。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://aday.fun - **GVP Project**: No ## Statistics - **Stars**: 15 - **Forks**: 11 - **Created**: 2019-07-27 - **Last Updated**: 2026-04-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
Vita(微塔):是一款轻量级快速开发平台应用系统。
基于 SpringBoot、sa-token、mybatis-plus、vue、element-plus 等技术,不依赖任何第三方服务。
有时候我们就想做一个简单的东西,采用已有的开源框架却要依赖一大堆东西(如:redis, minio/fastdfs,数据库等),和很复杂的配置文件,自己从零搭建又太耗费时间,真的太麻烦了!
于是,就有了 Vita(微塔),它可以帮你节省很多时间和精力,非常适合一个人即一个团队的工作环境。
## 在线演示 | 版本 | 演示链接 | |:----------------------:|:----------------------:| | Vita(开发中) | https://vita.aday.fun | | Vitality Layui 版(停止维护) | https://layui.aday.fun | ## 启动应用 ### 源码启动 默认前后端一体化部署,因此你只需要一个 JDK 17 的运行环境,然后直接启动即可! ```shell # 默认使用 h2 数据库,当然,你也可以切换为其它数据库 java -jar vita-admin.jar # 或指定参数 java -Dname=vita-admin -Dspring.profiles.active=h2 -Dfile.encoding=utf-8 -Duser.timezone=Asia/Shanghai -Xms128m -Xmx512m -jar vita-admin.jar ``` 浏览器访问:http://localhost:8080 注:当然,你也可以使用 nginx 代理服务器前后端分离部署。更多文档参考: - [打包指南](docs/package.md) - [部署指南](docs/deploy.md) ### 后端 SDK 化启动 使用方式可参考 SDK 化的示例工程:[vita-sdk-demo](./vita-sdk-demo) 很多时候,我们依赖上游应用,就希望可以在 maven 中直接依赖一个 jar 包,而不是克隆所有源代码,以方便基础工程的更新迭代。 此时就需要将基础工程 SDK 化,打包成 jar 发布到 maven 中央仓库。幸运的是,本项目已经将 jar 发布到了 maven 中央仓库。 核心操作如下: 1. 将 pom.xml 中的 parent 配置为如下示例: ```xml