查看原文
其他

5.1k!这是我见过最强的前后端分离快速开发脚手架!!

Guide JavaGuide 2023-07-23

《Java 面试指北》(一份教你如何更高效地准备面试的小册,涵盖常见八股文(系统设计、常见框架、分布式、高并发 ......)、优质面经等内容)

周末的时候,一位读者询问我一些实习相关的事情。他的前同事找他一起做采购系统,用的脚手架是 Snowy 。

在此之前,我还不知道有这么一个 Java 快速开发脚手架,于是我就去简单了解了一下,看了这个项目的相关的文档和部分代码,实际体验了一下它的功能。了解完之后,感觉非常不错,非常适合企业级项目的快速开发,用来接私活或者学习都可以。

这篇文章我会简单介绍一下这个项目,希望对你有帮助!

项目介绍

Snowy 是国内首个国密前后端分离快速开发平台,定位不是深度封装的框架,也不是无代码平台,更不是某个领域的产品。

在 2021 年度 OSC 中国开源项目评选中,Snowy 系列产品被评选为最受欢迎项目。

Snowy 提供了开源版本(Apache License2.0 协议)和商业版本,代码可用于个人项目等接私活或企业项目脚手架使用,开源版本完全免费。

我们这里主要以开源版为介绍主体。

开源版主要功能如下图所示:

企业版的功能要多一些:

开源版技术栈如下图所示:

效果预览

演示地址:https://snowy.xiaonuo.vip

  • 超级管理员:superAdmin,密码:123456
  • 业务管理员:bizAdmin,密码:123456

1、后台界面支持暗色、亮色、暗黑三种主题风格以及两种界面布局格式。并且,我们还可以自定义主题色以及其他样式设置。

2、系统配置模块可以进行系统配置、邮件配置、短信配置、文件配置等等。并且,我们还可以自定义配置,进而在项目中使用。

3、权限管理模块使用增强的 RBAC 权限设计,资源于接口独立授权,比较灵活。

4、支持阿里云短信、腾讯云短信发送,支持本地邮件、阿里云邮件、腾讯云邮件推送。

5、支持简易的系统监控。

学习/使用建议

1、Snowy 的官网文档比较详细,学习/使用这个项目之前,一定要先简单速览一下文档。

像开发环境、项目启动方法、开发规范、各个模块的基本介绍等内容,文档都有提到。

不过,目前文档还有一些不完善的地方比如像业务架构图、技术架构图等还没有更新。

2、这个项目附带有视频教程,同步更新在 B 站,免费开放。

地址:https://space.bilibili.com/50101698/channel/collectiondetail?sid=739071

3、关于“怎么吃透一个 Java 项目?新人如何上手一个新项目的开发”,可以看看我之前写的新人如何上手一个新项目的开发?这篇文章。

总结

Snowy 是国内首个国密前后端分离快速开发平台,功能全面,开源版完全免费。

  • 项目地址:https://gitee.com/xiaonuobase/snowy
  • 官网:https://xiaonuo.vip

··············  END  ··············

👉 欢迎准备 Java 面试以及学习 Java 的同学加入我的知识星球,干货很多!收费虽然是白菜价,但星球里的内容或许比你参加上万的培训班质量还要高。

👉 《Java 面试指北》来啦!这是一份教你如何更高效地准备面试的小册,涵盖常见八股文(系统设计、常见框架、分布式、高并发 ......)、优质面经等内容。

近期文章精选 :

👉如果本文对你有帮助的话,欢迎 点赞&在看&分享 ,这对我继续分享&创作优质文章非常重要。非常感谢!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存