# springboot-lzcapp-demo **Repository Path**: lazycatcloud/springboot-lzcapp-demo ## Basic Information - **Project Name**: springboot-lzcapp-demo - **Description**: springboot 的 lzcapp示例 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-31 - **Last Updated**: 2025-10-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 第一个 Springboot 应用 真实的 Web 应用一般都有前后端, 前端专注界面的绘制, 后端提供服务和数据存储。 下面我们就用 Springboot 框架来开发一个真实的 Web 应用 ::: info > 本项目基于以下两个开源项目进行演示 `https://github.com/gothinkster/spring-boot-realworld-example-app` `https://github.com/mutoe/vue3-realworld-example-app` ::: ## 下载应用源码 使用下面的命令先下载代办清单的源代码: ```shell https://gitee.com/lazycatcloud/springboot-lzcapp-demo.git ``` 下载后的目录结构如下: ```shell . ├── ui // 前端代码 ├── backend // 后端代码 ├── build.sh // 项目二进制文件构建脚本 ├── lzc-build.yml // 懒猫应用构建脚本 ├── lzc-manifest.yml // 懒猫应用 Meta 信息配置 ├── lzc-icon.png // 懒猫应用图标 └── README.md // 项目简介 ``` ## 构建应用 下面, 我们教大家构建自己的第一个应用安装包, 通过安装包, 我们可以把应用安装到微服中, 每次点击启动器应用图标, 应用的前后端服务会自动启动。 ::: warning 如果您在Windows进行构建操作,下面这步依赖git bash这类unix shell 也可修改build.sh的内容为powershell/cmd支持的语法 ::: 1. 构建应用 首先,我们需要通过 lzc-cli 去构建我们的应用输出一个 lpk 文件: ```shell # 在本地安装应用 npm 依赖 cd ui # 进入界面目录 npm install # 安装前端依赖包 cd .. # 返回项目根目录 # 在本地执行脚本编辑lpk所需要的资源 ./build.sh # 如果构建成功,在项目根目录下会有outputs 文件夹, 并包含如下结构 outputs ├── server.jar └── web #构建 lpk lzc-cli project build -o release.lpk ``` 2. 安装应用 通过下面命令安装到懒猫微服中 ```shell lzc-cli app install release.lpk ``` 安装应用包后, 就可以通过启动器点击应用图标啦, 我们的第一个应用就这样部署完了, 是不是很有成就感? ::: tip > lpk 软件包除了可以通过 lzc-cli 命令安装, 还可以把安装包上传懒猫网盘双击安装 :::