4 Star 9 Fork 4

CoCoTea / sra-admin-solon

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 3.39 KB
一键复制 编辑 原始数据 按行查看 历史
CoCoTea 提交于 2023-06-30 08:43 . update README.md.

当前版本V1.0.0

介绍

sra-admin-solon 是一个前后端分离的脚手架项目,国产化核心框架,实现了用户、字典、角色、权限等常见功能, 能够快速搭建一个web项目。
后端技术栈:solon+sqltoy+satoken+hutool
前端技术栈:vue3+vue-router+typescript+elementui

应用场景

  • XXX网站 | 博客网站
  • 编程学习 | 毕业设计
  • XXX管理系统

图片演示

ys_1 ys_2
ys_3 ys_4

软件架构

image.png

启动说明

  • 步骤
  1. 运行数据库脚本
  2. 启动本地Redis并运行后端服务
  3. 安装前端依赖并运行前端项目
  • 后端
1. 配置文件:/web-api/A-api/src/main/resources/app.yml
2. 数据库执行脚本:/doc/sra-admin-sql/*.sql
3. 项目启动类:/web-api/A-api/src/main/java/net/cocotea/admin/api/App.java
  • 前端
$ cd web-ui/web-pc                  #切换到前端目录
$ npm install   || yarn             #安装依赖  
$ npm run serve || yarn serve       #开发环境  
$ npm run build || yarn build       #生产环境
  • 访问地址
  1. 测试后端接口:http://localhost:9000/test/index
  2. 前端登录地址:http://localhost:8080/#/login

项目结构

├─doc  -------------------------文档  
│  ├─bin  ----------------------项目运行脚本  
│  └─sra-admin-sql  ------------ADMIN数据库脚本  

核心技术栈

后端
  • Solon :Java 新的生态型应用开发框架:更快、更小、更简单。
  • Sqltoy :java真正最强大的ORM框架,支持市场上流行数据库。
  • Satoken :一个轻量级 Java 权限认证框架,让鉴权变得简单、优雅!
  • Hutool :小而全的Java工具类库,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。
前端
  • Vue3开发文档 :Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。
  • typescript :TypeScript是JavaScript类型的超集,让你写出来的js也可以很优雅。
  • Element Plus :基于 Vue 3,面向设计师和开发者的组件库,简洁、美观、稳定、易用。

软件版本要求

  • JDK:17+
  • Nodejs:14.0+
  • MySQL:8.0+

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

SRA交流群

QQ群:加入QQ群

感谢支持

Java
1
https://gitee.com/momoljw/sra-admin-solon.git
git@gitee.com:momoljw/sra-admin-solon.git
momoljw
sra-admin-solon
sra-admin-solon
master

搜索帮助