# SnowCodeFactory **Repository Path**: snowcheck/snow-code-factory ## Basic Information - **Project Name**: SnowCodeFactory - **Description**: 自定义代码生成器 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-07-20 - **Last Updated**: 2024-11-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SnowCodeFactory ## 介绍 自定义代码生成器,代码小子帮助用户快速创建前后端分离项目 ### 安装教程 - 数据库创建 - 后端启动 - 前端启动 - 常用脚本 #### 数据库创建 ```bash create database crudboy DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; use crudboy; source /snow-code-factory/db/mysql.sql source /snow-code-factory/db/codefactory.sql -- 创建新用户并授权,这里假设用户名为`my_user`,密码为`my_password` CREATE USER 'crudboy'@'localhost' IDENTIFIED BY 'crudboy'; GRANT ALL PRIVILEGES ON crudboy.\* TO 'crudboy'@'localhost'; FLUSH PRIVILEGES; ``` #### 后端启动 ```bash cd snow-code-factory-java/ mvn clean install -DskipTests java -jar snow-code-factory-server/target/snow-code-factory-server.jar ``` #### 前端启动 ```bash # 进入项目 cd snow-code-factory-vue # 安装依赖 npm install # 运行项目 npm run dev # 打包发布 npm run build ``` #### 常用脚本 ```bash mysql -u crudboy -p show databases; use crudboy; show tables; source /home/SnowMoutain/JavaWorkSpace/makuSpace/snow-code-factory/db/addedScript.sql ```