微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

NutzSite Java 企业级后台管理系统

程序名称:NutzSite

授权协议: Apache

操作系统: 跨平台

开发语言: Java

NutzSite 介绍

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

主要功能:

目前支持

  • 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是不行的

关于

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

NutzSite 官网

https://gitee.com/TomYule/NutzSite

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐