Wizzercn/NutzWk
Fork: 649 Star: 1619 (更新于 1970-01-01 00:00:00)
license: Apache-2.0
Language: JavaScript .
WK系列开发框架-V1至V5 Java开源企业级开发框架(单应用/微服务/分布式)
最后发布版本: v5.6.0-mini-plus ( 2023-05-05 09:49:14)
在力所能及的情况下,最大限度的提高Web开发人员的生产力
本项目新版V6-V8,迁移至:
https://github.com/budwk/budwk
前言
本框架自2012年开始用于商业项目,至今已服务于全国各地公司大大小小数千个项目,行业涉及政务、电商、物联网等,随着个人经验积累及从事行业的不同分别发布了1.x至7.x多个版本,您可以根据项目规模选择不同版本。本项目案例众多,省厅级项目、市级平台、大数据项目、电商平台、物联网平台等等。
我们有强大的后援 —— Nutz 社区支持 https://nutz.cn 及 Nutz 使用手册 https://nutzam.com/core/nutz_preface.html
QQ交流群
- 1群: 24457628
- 2群: 68428921
本版说明
-
BudWk-V5 Mini 微服务单应用版本(一个jar或打成war运行),管理后台 jQuery + Vue.js + ElementUI,非常适合个人项目快速开发
-
如果是团队开发或大型项目,推荐使用 BudWk-V8 https://github.com/budwk/budwk
-
系统自带多级权限体系、日志系统、缓存系统、定时任务、微信管理、CMS管理、beetl模板语言等基础功能
-
安装必要条件: redis + mysql(支持 MariaDB、Oracle、SqlServer、达梦等)
项目启动
-
创建数据库
budwk_v5_mini
项目启动时会自动建表初始化数据 -
mvn compile nutzboot:run
mvn运行 或 IDEA 中右击 MainLauncher 运行 -
mvn package nutzboot:shade -Dmaven.javadoc.skip=true -Dmaven.test.skip=true
生成可执行jar包 -
mvn clean package nutzboot:shade nutzboot:war -Dmaven.javadoc.skip=true -Dmaven.test.skip=true
生成可执行war包 -
正常启动后访问 http://127.0.0.1:8080/sysadmin 用户名 superadmin 密码 1
项目部署
- 内置配置文件启动
nohup java -jar mini.jar &
带参数-Dnutz.profiles.active=prod
(IDEA 运行时填--nutz.profiles.active=prod
) 可加载 application-prod.yaml 文件 - 外置配置文件启动
nohup java -Dnutz.boot.configure.yaml.dir=/data/budwk/ -jar mini.jar &
此时加载文件夹所有 *.yaml 配置文件
运行环境
- JDK 11 + 或 OpenJDK 11 +
- Redis 4.0.8 +
- MariaDB 10+、MySql 5.7+、Oracle、SqlServer、达梦等
开发工具
- IntelliJ IDEA
- Maven 3.5.3 +
- Git
技术选型
后端技术
技术 | 名称 | 官网 |
---|---|---|
Nutz | JavaEE应用框架 | https://nutzam.com |
NutzBoot | 微服务框架 | https://github.com/nutzam/nutzboot |
SaToken | 权限框架 | http://sa-token.dev33.cn |
Druid | 数据库连接池 | https://github.com/alibaba/druid |
Redis | 分布式缓存数据库 | https://redis.io |
Quartz | 作业调度框架 | https://www.quartz-scheduler.org |
前端技术
技术 | 名称 | 官网 |
---|---|---|
Vue.js | MVVM框架 | https://vuejs.org |
jQuery.js | jQuery | https://jquery.com |
ElementUI | 基于Vue的UI框架 | https://element.eleme.io |
Font-awesome | 字体图标 | https://fontawesome.com |
历史版本
- v8.x - nacos 微服务网关+组件化+API化版本
前后端分离,前端 vite + vue3 + Element-Plus + TypeScript
- v8.x - mini 微服务单应用版本(一个 jar 或 war 包)
前后端分离,前端 vite + vue3 + Element-Plus + TypeScript
- v7.x - nacos 微服务网关+组件化+API化版本
前后端分离,前端 nuxt + vue + elementUI
- v6.x - nacos 微服务分布式版本
前后端分离,前端 nuxt + vue + elementUI
- v6.x - zookeeper 微服务分布式版本
前后端分离,前端 nuxt + vue + elementUI
- v6.x - mini 微服务单应用版本(一个 jar 或 war 包)
前后端分离,前端 nuxt + vue + elementUI
- v5.x - zookeeper 微服务分布式版本
前端 jQuery + bootsrtap 或 jQuery + vue.js + elementUI
- v5.x - mini 微服务单应用版本(一个 jar 或 war 包)
前端 jQuery + vue.js + elementUI
- v4.x - 单应用版本(war 包)
前端 jQuery + bootsrtap
- v3.x - 单应用版本(war 包)
前端 jQuery + bootsrtap
- v1.x - 单应用版本(war 包)
前端 jQuery + easyUI
鸣谢
关于
- 个人提供付费的培训服务,含源码解析、设计思路、疑难解答、项目辅导等
- 联系方式 QQ:11624317 微信:wizzer
- 欢迎打赏,以资鼓励 https://budwk.com/donation
最近版本更新:(数据更新于 1970-01-01 00:00:00)
2023-05-05 09:49:14 v5.6.0-mini-plus
2021-08-31 16:07:55 v5.5.0-mini-plus
2021-08-31 15:38:35 v5.3.0-mini
2020-10-16 17:49:06 v5.2.8-zookeeper
2020-10-16 17:48:41 v5.2.8-nacos
2020-10-16 17:48:10 v5.2.8-mini
2020-09-12 19:05:33 v5.2.7-nacos
2020-09-12 19:03:54 v5.2.7-zookeeper
2020-09-12 19:03:13 v5.2.7-mini
2019-08-01 12:02:24 v5.2.6
主题(topics):
budwk, dubbo, element, nutz, nutzboot, seata, vue
Wizzercn/NutzWk同语言 JavaScript最近更新仓库
2024-11-05 19:13:47 jerryc127/hexo-theme-butterfly
2024-11-05 13:53:42 LiteLoaderQQNT/LiteLoaderQQNT
2024-11-03 02:40:36 chris81605/Degrees-of-Lewdity_Cheat_Extended
2024-11-01 21:55:46 projectdiscovery/nuclei-templates
2024-11-01 19:24:44 NumberSir/DoL-I18n-Build
2024-11-01 12:25:14 midoks/mdserver-web