# niucloud-Admin-Java
**Repository Path**: diycp2015/niucloud-admin-java
## Basic Information
- **Project Name**: niucloud-Admin-Java
- **Description**: NiuCloud-Admin-JAVA 是一款快速开发SaaS通用管理系统后台框架。基于SpringBoot+MyBatisPlus+Shiro 技术架构精心设计,易读易懂,没有任何其它重度依赖,没有过度设计模式。 前端Vite+TypeScript+Vue3+ElementPlus最流行技术架构,完全插件化设计!帮助您快速开发企业级应用系统。
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: https://www.niucloud.com
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 94
- **Created**: 2024-08-23
- **Last Updated**: 2024-08-23
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
###  一款支持插件化+云安装+云编译 快速开发SAAS多用户系统后台管理框架!
:rocket: 使用niucloud-Admin-Java框架,我们开发一个软件系统, **一切插件化** !!!= niucloud-Admin-Java框架 + 应用1 + 应用2 + 应用N + 插件1 + 插件2 + 插件N + ...
:fa-quote-left: 如果对您有帮助,您可以点右上角 ⭐“Star” 收藏一下 ,获取第一时间更新,谢谢! :fa-quote-right:
### 框架介绍
niucloud-Admin-Java(niucloud框架)是一款快速开发SaaS通用管理系统后台框架,基于SpringBoot+MyBatisPlus+Sa-Token 技术架构精心设计,易读易懂,没有任何其它重度依赖,架构设计小巧灵活,没有采用过度设计模式。 前端采用最新的技术栈Vite+TypeScript+Vue3+ElementPlus最流行技术架构。是一款快速可以开发企业级应用的软件系统。【您不需要重复造轮子 – 框架内置已经实现基础组件功能,您只需要开发业务模块即可 】!
### 快速链接
gitee下载地址:https://gitee.com/niucloud-team/niucloud-admin-java
github下载地址(镜像):https://gitee.com/niucloud-team/niucloud-admin-java
演示地址:https://www.niucloud.com
文档地址:https://www.niucloud.com
### 设计理念
强大的多应用+插件组合设计理念,低耦合,高内聚
全新生态设计,多应用聚合+多插件组合运营模式全新升级,支持共同会员体系下多种应用+插件组合,DIY装修出最强的软件系统

### 插件化,完全为开发者二次开发而生
niucloud-admin-java框架采用插件化模式设计,可以做到多种插件共存,组合使用。一切皆为插件(应用)!比如您有一个项目是旅游的项目,这个项目的要求是,既有商城的功能,又有旅游项目的销售,还需要进行会员的管理,甚至于还要客服系统。传统的实现方式是,找多个源码,东拼西凑,二次开发,或者部署多套独立的系统,配合起来。而今天,使用niucloud-admin-java,可以通过组装的方式,在一套体系中实现,随着发展,会有越来越多的各行各业的插件和应用上架。您对于项目的定制,可能只需要简单组装,装修页面,就可以最终实现功能交付。

### 首创强大的一键云安装,云编译,云发布,升级引擎
niucloud-admin-java 框架内置简单方便的一键云安装,云编译工具。
niucloud-admin-java 内置在线升级功能,系统会全自动化帮您升级文件。产品的更新只需一键完成 。
HBUILDER, VSCODE,微信小程序开发工具,打包,上传,发布! niucloud-admin-java 框架强大的小程序一键傻瓜式发布系统,任何开发环境都不再需要搭建!鼠标一点完成小程序升级发布。
### 技术亮点
1. niucloud-admin-java采用多租户的saas系统设计,能够提供企业级软件服务运营 ,同时满足用户多站点,多商户,多门店等系统开发需求。
2. 后台SpringBoot+MyBatisPlus+Sa-Token+MYSQL8,支持多语言设计开发,同时开发采用严格的restful的api设计开发。
3. 前端采用uniapp前后端分离,同时使用element-plus、uview、vue3.0、typescript、vite、pina等前端技术,同时使用i18n支持国际化多语言开发,可以灵活编译成h5,微信小程序,支付宝小程序,抖音小程序等使用场景。介于前端采用标准的element-plus,开发者不需要详细了解前端,只需要用标准的element组件就可以。
4. niucloud-admin-java结合当前市面上很多框架结构不规范,导致基础结构不稳定等情况,严格定义了分层设计的开发规范,同时api接口严格采用restful的开发规范,能够满足大型业务系统或者微服务的开发需求。
5. niucloud-admin-java前端以及后端采用严格的多语言开发规范,包括前端展示,api接口返回,数据验证,错误返回等全部使用多语言设计规范,使开发者能够真生意义上实现多语言的开发需求。
6. niucloud-admin-java 已经搭建好常规系统的开发底层,具体功能包括: **管理员管理,权限管理,网站设置,计划任务管理,素材管理,会员管理,会员账户管理,微信公众号以及小程序管理,支付管理,第三方登录管理,消息管理,短信管理,文章管理,前端装修** 等全面的基础功能,这样开发者不需要开发基础的结构而专心开发业务。
7. niucloud-admin-java 框架的手机端设计我们已经开发了自定义装修,同时提供了基础的开发组件,方便开发者设计开发手机自定义页面装修的开发需求。
8. niucloud-admin-java系统内置支持微信/支付宝支付,微信公众号/小程序/短信消息管理,阿里云/腾讯云短信,七牛云/阿里云存储等基础的功能扩展,后续会根据实际业务不断扩展基础组件。
9. niucloud-admin-java 结合系统结构特点专门开发了代码生成器,这样开发者根据数据表就可以一键生成基础的业务代码。
### 界面截图















niucloud-Admin-Java 程序员二开神器!
### 官网地址
https://www.niucloud.com
### 开源使用须知
1.允许用于个人学习、毕业设计、教学案例、公益事业、商业使用; 代码可用于个人项目等接私活或企业项目脚手架使用;
2.本框架应用源代码所有权和著作权归niucloud官方所有,基于niucloud-admin框架开发的应用,所有权和著作权归应用开发商所有。但必须明确声明是基于niucloud-admin框架开发,请自觉遵守,否则产生的一切任何后果责任由侵权者自负;
3.禁止修改框架代码并再次发布框架衍生版等与niucloud-admin框架产生恶意竞争或对抗的行为;
4.本框架源码全部开源;包括前端,后端,无任何加密;
5.商用请仔细审查代码和漏洞,不得用于任一国家许可范围之外的商业应用,产生的一切任何后果责任自负;
6.一切事物有个人喜好的标准,本开源代码意在分享,不喜勿喷。
### 版权说明
niucloud-Admin-Java 版本采用 Apache License2.0协议
版权所有Copyright © 2015-2025 niucloud-admin 版权所有
All rights reserved。
杭州数字云动科技有限公司 杭州牛之云科技有限公司
提供技术支持