NutzSiteJava 企业级后台管理系统

联合创作 · 2023-09-19 16:07

NutzSite 是一个 Java 企业级后台管理系统开源框架,核心技术采用 nutz、nutzboot 与 Shiro,没有任何其它重度依赖。


主要功能:



  • 可以通过数据库快速生成代码 列表,树

  • 拖拽生成表单,ztree,文件上传 等等

  • 登录,操作 日志记录

  • 角色管理,部门管理,用户管理 等等

  • 服务端校验,前端校验


目前支持



  • Nutz

  • Nutzboot

  • nutz-plugins-validation

  • Druid

  • Shiro

  • Thymeleaf

  • Redis

  • Caffeine 缓存

  • Quartz 定时任务

  • JWT

  • SLog日志记录

  • 支付宝

  • 微信公众平台

  • 阿里云消息推送

  • 阿里云短信

  • 高德地图

  • 七牛云

  • XSS攻击过滤 SQL注入过滤

  • Excel 导出数据 案例: 系统管理-参数设置

  • CMS 能用 不完善


项目截图


项目截图生成代码


环境要求



  • 必须JDK8+ 支持OpenJDK

  • MySQL 5.6 ~ 8.0

  • eclipse或idea等IDE开发工具,可选


配置信息位置


数据库配置信息,jetty端口等配置信息,均位于src/main/resources/application.properties
代码生成 位于src/main/resources/gen.properties
注意: 数据库表名需要有备注


命令下启动


仅供测试用,使用mvn命令即可


// for windows
set MAVEN_OPTS="-Dfile.encoding=UTF-8"
mvn compile nutzboot:run

// for *uix
export MAVEN_OPTS="-Dfile.encoding=UTF-8"
mvn compile nutzboot:run

项目打包


mvn clean package nutzboot:shade
mvn clean package nutzboot:shade nutzboot:war

请注意,当前需要package + nutzboot:shade, 单独执行package或者nutzboot:shade是不行的


关于


本项目完全开源,商用完全免费。但请勿侵犯作者合法权益,如申请软著等。




 

浏览 25
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报