IT评测·应用市场-qidao123.com技术社区

标题: 一个面向中小企业快速开发平台框架! [打印本页]

作者: 小秦哥    时间: 2025-4-21 09:32
标题: 一个面向中小企业快速开发平台框架!
各人好,我是 Java陈序员。
今天,给各人介绍一个前后端分离的后台权限管理系统,适用于中小型企业快速开发!
关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。
项目介绍

Snowy —— 一个国内首个采用国密技术为核心、前后端分离的后台权限管理系统,同时也是一款面向中小企业快速开发平台框架。
功能特色
技术栈
系统截图











快速上手

环境预备

后端服务

1、下载源码
  1. git clone https://github.com/xiaonuobase/Snowy.git
复制代码
2、将整个项目以 Maven 工程的情势导入到 IDEA 中
3、目录结构
  1. snowy
  2. ├── snowy-admin-web              # 前端(Vue3)
  3. ├── snowy-common                 # 通用模块
  4. ├── snowy-plugin                 # 插件包
  5.     ├── snowy-plugin-auth        # 登录鉴权插件
  6.     ├── snowy-plugin-biz         # 业务功能插件
  7.     ├── snowy-plugin-client      # C端功能插件
  8.     ├── snowy-plugin-dev         # 开发工具插件
  9.     ├── snowy-plugin-gen         # 代码生成插件
  10.     └── snowy-plugin-sys         # 系统功能插件
  11. ├── snowy-plugin-api             # 插件api包
  12.     ├── snowy-plugin-auth-api    # 登录鉴权插件api接口
  13.     ├── snowy-plugin-biz-api     # 业务功能插件api接口
  14.     ├── snowy-plugin-client-api  # C端功能插件api接口
  15.     ├── snowy-plugin-dev-api     # 开发工具插件api接口
  16.     ├── snowy-plugin-gen-api     # 代码生成插件api接口
  17.     └── snowy-plugin-sys-api     # 系统功能插件api接口
  18. └── snowy-web-app                # 主启动模块
复制代码
4、创建数据库
  1. CREATE DATABASE snowy CHARACTER SET utf8 COLLATE utf8_general_ci;
复制代码
5、在数据库 snowy 中执行脚本 snowy-web-app/src/main/resources/_sql/snowy_mysql.sql 初始化数据库数据
6、修改配置文件 snowy-web-app/src/main/resources/application.properties 中的 MySQ、Redis 为自己服务的连接信息
  1. # mysql
  2. spring.datasource.dynamic.datasource.master.driver-class-name=com.mysql.cj.jdbc.Driver
  3. spring.datasource.dynamic.datasource.master.url=jdbc:mysql://localhost:3306/snowy?useUnicode=true&characterEncoding=utf-8&useSSL=false&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&useInformationSchema=true
  4. spring.datasource.dynamic.datasource.master.username=root
  5. spring.datasource.dynamic.datasource.master.password=root
  6. spring.datasource.dynamic.strict=true
  7. # redis
  8. spring.data.redis.database=1
  9. spring.data.redis.host=localhost
  10. spring.data.redis.port=6379
  11. spring.data.redis.password=
  12. spring.data.redis.timeout=10s
复制代码
7、运行主启动类 vip.xiaonuo.Application 启动服务
8、当控制台输出如下信息,说明服务启动成功
  1. ----------------------------------------------------------
  2. Application is running! Access URLs:
  3. Local:    http://localhost:82
  4. Doc:      http://localhost:82/doc.html
  5. ----------------------------------------------------------
复制代码
9、在线 API 文档地址
  1. http://localhost:82/doc.html
复制代码
默认用户名/暗码:admin/123456.
前端服务

1、进入前端模块
  1. cd snowy-admin-web
复制代码
2、安装依赖
  1. npm install
复制代码
3、运行服务
  1. npm run dev
复制代码
4、当控制台输出如下信息,说明服务启动成功
  1. VITE v5.4.8  ready in 2071 ms
  2. ➜  Local:   http://localhost:81/
  3. ➜  Network: http://172.22.12.148:81/
  4. ➜  press h + enter to show help
复制代码
5、浏览器访问
  1. http://localhost:81/
复制代码
可以说 Snowy 是一个超等 nice 的后台权限管理系统,功能齐备,十分适用于中小企业快速开发!快去试试吧~
  1. 项目地址:https://github.com/xiaonuobase/Snowy
复制代码
最后

推荐的开源项目已经收录到 GitHub 项目,接待 Star:
  1. https://github.com/chenyl8848/great-open-source-project
复制代码
或者访问网站,进行在线浏览:
  1. https://chencoding.top:8090/#/
复制代码

我创建了一个开源项目交换群,方便各人在群里交换、讨论开源项目
但是任何人在群里打任何广告,都会被 T 掉
如果你对这个交换群感爱好或者在使用开源项目中遇到问题,可以通过如下方式进群
关注微信公众号:【Java陈序员】,复兴【开源项目交换群】进群,或者通过公众号下方的菜单添加个人微信,并备注【开源项目交换群】,通过后拉你进群
各人的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/) Powered by Discuz! X3.4