# SmartAdmin **Repository Path**: ZHOUCHAOzzz/smart-admin ## Basic Information - **Project Name**: SmartAdmin - **Description**: 🔥SmartAdmin以「高质量代码」为核心,「简洁、高效、安全」的快速开发平台;基于SpringBoot2/3+Sa-Token+Mybatis-Plus和Vue3 +Ant Design Vue+UniApp (提供JavaScript和TypeScript双版本、Java8和java17双版本);满足三级等保、网络安全、数据安全等功能要求,同时重磅开源千余家企业在使用的《高质量代码规范》等 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: https://smartadmin.vip - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4555 - **Created**: 2026-02-23 - **Last Updated**: 2026-02-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SmartAdmin(精简版) 本仓库已精简为仅保留以下三端: - `smart-admin-api-java17-springboot3`(后端,Spring Boot 3 / Java 17) - `smart-admin-web-javascript`(Web 前端,JavaScript 版) - `smart-app`(UniApp 移动端) 已移除: - `smart-admin-api-java8-springboot2` - `smart-admin-web-typescript` ## 1. 环境要求 - JDK 17+ - Maven 3.9+ - Node.js 18+ - MySQL 8+ - Redis 6+ ## 2. 初始化数据库 执行: - `数据库SQL脚本/mysql/smart_admin_v3.sql` ## 3. 后端配置(Spring Boot 3) 关键文件: - `smart-admin-api-java17-springboot3/sa-base/src/main/resources/dev/sa-base.yaml` 请按本机环境修改: - MySQL:`spring.datasource.url / username / password` - Redis:`spring.data.redis.host / port / password` 后端默认端口是 `1024`: - `smart-admin-api-java17-springboot3/sa-admin/src/main/resources/dev/application.yaml` ## 4. 启动方式 ### 方式 A:分别启动(推荐先用) 后端: ```bash cd smart-admin-api-java17-springboot3 mvn -Pdev -pl sa-admin -am spring-boot:run ``` Web: ```bash cd smart-admin-web-javascript npm install npm run localhost ``` App(H5): ```bash cd smart-app npm install npm run dev:h5 ``` ### 方式 B:一键启动脚本 ```bash ./dev-start.sh ``` 停止: ```bash ./dev-stop.sh ``` ## 5. 默认登录 - 账号:`admin` - 密码:`123456` ## 6. 说明 Web 与 App 默认都请求: - `http://127.0.0.1:1024` 如果你用手机真机调试 App,请把 `smart-app/.env.localhost` 里的 `127.0.0.1` 改成你电脑局域网 IP。