NutzSiteJava 企業(yè)級(jí)后臺(tái)管理系統(tǒng)
NutzSite 是一個(gè) Java 企業(yè)級(jí)后臺(tái)管理系統(tǒng)開源框架,核心技術(shù)采用 nutz、nutzboot 與 Shiro,沒有任何其它重度依賴。
主要功能:
- 可以通過數(shù)據(jù)庫(kù)快速生成代碼 列表,樹
- 拖拽生成表單,ztree,文件上傳 等等
- 登錄,操作 日志記錄
- 角色管理,部門管理,用戶管理 等等
- 服務(wù)端校驗(yàn),前端校驗(yàn)
目前支持
- Nutz
- Nutzboot
- nutz-plugins-validation
- Druid
- Shiro
- Thymeleaf
- Redis
- Caffeine 緩存
- Quartz 定時(shí)任務(wù)
- JWT
- SLog日志記錄
- 支付寶
- 微信公眾平臺(tái)
- 阿里云消息推送
- 阿里云短信
- 高德地圖
- 七牛云
- XSS攻擊過濾 SQL注入過濾
- Excel 導(dǎo)出數(shù)據(jù) 案例: 系統(tǒng)管理-參數(shù)設(shè)置
- CMS 能用 不完善
項(xiàng)目截圖
環(huán)境要求
- 必須JDK8+ 支持OpenJDK
- MySQL 5.6 ~ 8.0
- eclipse或idea等IDE開發(fā)工具,可選
配置信息位置
數(shù)據(jù)庫(kù)配置信息,jetty端口等配置信息,均位于src/main/resources/application.properties
代碼生成 位于src/main/resources/gen.properties
注意: 數(shù)據(jù)庫(kù)表名需要有備注
命令下啟動(dòng)
僅供測(cè)試用,使用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
項(xiàng)目打包
mvn clean package nutzboot:shade
mvn clean package nutzboot:shade nutzboot:war
請(qǐng)注意,當(dāng)前需要package + nutzboot:shade, 單獨(dú)執(zhí)行package或者nutzboot:shade是不行的
關(guān)于
本項(xiàng)目完全開源,商用完全免費(fèi)。但請(qǐng)勿侵犯作者合法權(quán)益,如申請(qǐng)軟著等。
評(píng)論
圖片
表情
