Skip to content

Wizzercn/NutzWk

v5.x-mini
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

BudWk(原名NutzWk) 开源企业级Java Web开发框架

Gitee GVP GitHub release License PowerByNutz

在力所能及的情况下,最大限度的提高Web开发人员的生产力

本项目新版已更名,迁移至:

https://gitee.com/budwk/budwk

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-V7 https://gitee.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

历史版本

  • 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