# XiaoLe **Repository Path**: tangsm-demo/xiao-le ## Basic Information - **Project Name**: XiaoLe - **Description**: 一款(轻便、灵活、稳定、健壮)的分布式建站框架。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 6 - **Created**: 2025-01-08 - **Last Updated**: 2025-01-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # XiaoLe #### 项目进度 目前还不可用,开发前期,而且我十个小菜鸟,开发的很慢! #### 前言 Deft 说过:“除了写`代码`,我可能什么都不会!”所以我必须倾注全身心的努力,在AI诞生的今天,我不仅仅把它当做一个开源项目,更要想着这是不是我今生仅有的机会,重铸程序员荣光,我辈义不容辞。总得做点什么,不是吗? #### 项目简介 致力于打造一款轻便、灵活、稳定、健壮的中小企业级的建站框架。 项目特点: 轻便灵活: 设计理念注重轻便和灵活性,使得框架能够简化开发流程,同时适应各种项目需求。 稳定可靠: 在追求灵活性的同时,坚持保障框架的稳定性,确保项目在各种环境下都能可靠运行。 全情投入: 我将毕生所学汇聚于此,倾注心血,燃烧自己。 #### 软件架构 技术选型: - JDK 17: 后端开发语言 - MySQL: 作为关系型数据库 - MyBatis: 作为持久层框架 - Redis: 缓存和非关系型数据库 - Spring Boot 3.0 + : 采用了最新的Spring Boot版本 - Spring Security 6.0+ : 安全框架 - Maven : 作为项目的构建工具 - Vue 3: 前端框架 - TS: 前端开发语言 **Le Framework**: 包括le-core、le-admin、le-common、le-business、le-gen-code、le-tripartite等模块,提供丰富的功能和工具支持。 项目框架可以看我的这个博客: https://juejin.cn/post/7319027307578540047 #### 项目运行 **环境** - JDK 17 + - Mysql 5.7 - Redis 3.0 + - Maven 3.6 + - Node 12 + 配置`application.yml`中的`Mysql`和`Redis`为自己的环境,然后一键Run,不用我多说了吧! vue项目 ```shell # 进入项目目录 cd vue-xiaole # 安装依赖 npm install # 本地开发 启动项目 npm run dev ``` #### 部署 **JAVA项目** ```shell # 编译和打包 mvn clean package # 建议 Linux 环境 # 先安装环境 JRE 17 + java -version # 启动项目 java -jar your-project.jar ``` **VUE项目** ```shell # 打包 npm run build:prod # 还是 Linux # 安装 Nginx # 配置映射 ```