{"id":13687546,"url":"https://github.com/Wizzercn/NutzWk","last_synced_at":"2025-05-01T12:34:23.642Z","repository":{"id":20808859,"uuid":"24094357","full_name":"Wizzercn/NutzWk","owner":"Wizzercn","description":"WK系列开发框架-V1至V5 Java开源企业级开发框架(单应用/微服务/分布式)","archived":false,"fork":false,"pushed_at":"2023-10-31T07:13:34.000Z","size":67014,"stargazers_count":1622,"open_issues_count":4,"forks_count":637,"subscribers_count":208,"default_branch":"v5.x-mini","last_synced_at":"2024-05-22T19:28:59.829Z","etag":null,"topics":["budwk","dubbo","element","nutz","nutzboot","seata","vue"],"latest_commit_sha":null,"homepage":"https://budwk.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Wizzercn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2014-09-16T09:57:50.000Z","updated_at":"2024-05-19T00:24:08.000Z","dependencies_parsed_at":"2022-08-30T11:32:23.499Z","dependency_job_id":"d8011ed2-af55-45de-b637-53f44bba3b73","html_url":"https://github.com/Wizzercn/NutzWk","commit_stats":null,"previous_names":[],"tags_count":96,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wizzercn%2FNutzWk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wizzercn%2FNutzWk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wizzercn%2FNutzWk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wizzercn%2FNutzWk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Wizzercn","download_url":"https://codeload.github.com/Wizzercn/NutzWk/tar.gz/refs/heads/v5.x-mini","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224257746,"owners_count":17281769,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["budwk","dubbo","element","nutz","nutzboot","seata","vue"],"created_at":"2024-08-02T15:00:56.374Z","updated_at":"2024-11-12T10:31:24.918Z","avatar_url":"https://github.com/Wizzercn.png","language":"JavaScript","readme":"\u003cdiv align=\"center\"\u003e\n    \u003cbr/\u003e\n    \u003ch1\u003eNutzWk(新名BudWk) 开源企业级Java Web开发框架\u003c/h1\u003e\n\n[![Gitee GVP](https://gitee.com/wizzer/NutzWk/badge/star.svg?theme=gvp)](https://gitee.com/wizzer/NutzWk)\n[![GitHub release](https://img.shields.io/github/release/Wizzercn/NutzWk.svg)](https://github.com/budwk/budwk/releases)\n[![License](https://img.shields.io/badge/license-Apache%202-4EB1BA.svg)](https://www.apache.org/licenses/LICENSE-2.0.html)\n[![PowerByNutz](https://img.shields.io/badge/PowerBy-Nutz-green.svg)](https://github.com/nutzam/nutz)\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n**[官网](https://budwk.com)** |\n**[V8演示地址](https://demo.budwk.com)** |\n**[V8开发指南](https://budwk.com/docs)** |\n**[V5演示地址](https://nutzwk.wizzer.cn)** |\n**[捐赠清单](https://budwk.com/donation)** |\n\n\u003c/div\u003e\n\n\u003e 在力所能及的情况下，最大限度的提高Web开发人员的生产力\n\n本项目新版V6-V8，迁移至： \n\n\n[https://gitee.com/budwk/budwk](https://gitee.com/budwk/budwk)\n\n[https://github.com/budwk/budwk](https://github.com/budwk/budwk)\n\n\n# 前言\n\n本框架自2012年开始用于商业项目，至今已服务于全国各地公司大大小小数千个项目，行业涉及政务、电商、物联网等，随着个人经验积累及从事行业的不同分别发布了1.x至7.x多个版本，您可以根据项目规模选择不同版本。本项目案例众多，省厅级项目、市级平台、大数据项目、电商平台、物联网平台等等。\n\n我们有强大的后援 —— Nutz 社区支持  https://nutz.cn  及 Nutz 使用手册 https://nutzam.com/core/nutz_preface.html\n\n### QQ交流群\n*  1群: 24457628\n*  2群: 68428921\n\n# 本版说明\n\n* BudWk-V5 Mini 微服务单应用版本（一个jar或打成war运行），管理后台 jQuery + Vue.js + ElementUI，非常适合个人项目快速开发\n\n* 如果是团队开发或大型项目，推荐使用 BudWk-V8 [https://github.com/budwk/budwk](https://github.com/budwk/budwk)\n\n* 系统自带多级权限体系、日志系统、缓存系统、定时任务、微信管理、CMS管理、beetl模板语言等基础功能\n\n* 安装必要条件： redis + mysql（支持 MariaDB、Oracle、SqlServer、达梦等）\n\n## 项目启动\n\n* 创建数据库 `budwk_v5_mini` 项目启动时会自动建表初始化数据\n\n* `mvn compile nutzboot:run`  mvn运行 或 IDEA 中右击 MainLauncher 运行\n\n* `mvn package nutzboot:shade -Dmaven.javadoc.skip=true -Dmaven.test.skip=true` 生成可执行jar包\n\n* `mvn clean package nutzboot:shade nutzboot:war -Dmaven.javadoc.skip=true -Dmaven.test.skip=true` 生成可执行war包\n\n* 正常启动后访问 http://127.0.0.1:8080/sysadmin 用户名 superadmin 密码 1\n\n## 项目部署\n\n* 内置配置文件启动  `nohup java -jar mini.jar \u0026` 带参数 `-Dnutz.profiles.active=prod`(IDEA 运行时填 `--nutz.profiles.active=prod`) 可加载 application-prod.yaml 文件\n* 外置配置文件启动  `nohup java -Dnutz.boot.configure.yaml.dir=/data/budwk/ -jar mini.jar \u0026` 此时加载文件夹所有 *.yaml 配置文件\n\n## 运行环境\n\n*   JDK 11 + 或 OpenJDK 11 +\n*   Redis 4.0.8 +\n*   MariaDB 10+、MySql 5.7+、Oracle、SqlServer、达梦等\n\n## 开发工具\n*   IntelliJ IDEA\n*   Maven 3.5.3 +\n*   Git\n\n## 技术选型\n\n### 后端技术\n技术 | 名称 | 官网\n----|------|----\nNutz | JavaEE应用框架  | [https://nutzam.com](https://nutzam.com)\nNutzBoot | 微服务框架  | [https://github.com/nutzam/nutzboot](https://github.com/nutzam/nutzboot)\nSaToken | 权限框架  | [http://sa-token.dev33.cn](http://sa-token.dev33.cn)\nDruid | 数据库连接池  | [https://github.com/alibaba/druid](https://github.com/alibaba/druid)\nRedis | 分布式缓存数据库  | [https://redis.io](https://redis.io)\nQuartz | 作业调度框架  | [https://www.quartz-scheduler.org](https://www.quartz-scheduler.org)\n\n### 前端技术\n技术 | 名称 | 官网\n----|------|----\nVue.js | MVVM框架 | [https://vuejs.org](https://vuejs.org)\njQuery.js | jQuery | [https://jquery.com](https://jquery.com)\nElementUI | 基于Vue的UI框架 | [https://element.eleme.io](https://element.eleme.io)\nFont-awesome | 字体图标  | [https://fontawesome.com](https://fontawesome.com)\n\n# 历史版本\n\n*   v8.x - nacos 微服务网关+组件化+API化版本 ```前后端分离,前端 vite + vue3 + Element-Plus + TypeScript```\n*   v8.x - mini 微服务单应用版本（一个 jar 或 war 包） ```前后端分离,前端 vite + vue3 + Element-Plus + TypeScript```\n*   v7.x - nacos 微服务网关+组件化+API化版本 ```前后端分离,前端 nuxt + vue + elementUI```\n*   v6.x - nacos 微服务分布式版本 ```前后端分离,前端 nuxt + vue + elementUI```\n*   v6.x - zookeeper 微服务分布式版本 ```前后端分离,前端 nuxt + vue + elementUI```\n*   v6.x - mini 微服务单应用版本（一个 jar 或 war 包） ```前后端分离,前端 nuxt + vue + elementUI```\n*   v5.x - zookeeper 微服务分布式版本 ```前端 jQuery + bootsrtap 或 jQuery + vue.js + elementUI```\n*   v5.x - mini 微服务单应用版本（一个 jar 或 war 包） ```前端 jQuery + vue.js + elementUI```\n*   v4.x - 单应用版本（war 包） ```前端 jQuery + bootsrtap```\n*   v3.x - 单应用版本（war 包） ```前端 jQuery + bootsrtap```\n*   v1.x - 单应用版本（war 包）  ```前端 jQuery + easyUI```\n\n# 鸣谢\n\n* [@wendal](https://github.com/wendal)\n* [@rekoe](https://github.com/Rekoe)\n* [@enilu](https://github.com/enilu)\n* [@loyalove](https://github.com/loyalove)\n* [@threefish](https://github.com/threefish)\n\n# 关于\n\n* 个人提供付费的培训服务，含源码解析、设计思路、疑难解答、项目辅导等\n* 联系方式 QQ：11624317  微信：wizzer\n* 欢迎打赏，以资鼓励 [https://budwk.com/donation](https://budwk.com/donation)","funding_links":[],"categories":["JavaScript","开发框架"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FWizzercn%2FNutzWk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FWizzercn%2FNutzWk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FWizzercn%2FNutzWk/lists"}