开源软件名称:NUTZ-ONEKEY
开源软件地址:https://gitee.com/ixion/NUTZ-ONEKEY
开源软件介绍:
NUTZ-ONEKEYNUTZ一键脚手架 概述github地址https://github.com/Kerbores/NUTZ-ONEKEY git@osc地址http://git.oschina.net/ixion/NUTZ-ONEKEY 演示地址https://thunder.kerbores.com 仓库代码内已设置repositories 目标- 提供开箱即用的企业级开发平台
- 提供企业开发中常见的组件和交互示例
- 提供高度复用的业务基类
- 提供各种超高体验的前端交互组件
- ...
功能6表ACL,标准用户角色权限体系- 6表标准用户角色权限体系
- 多类型用户系统可继承用户进行扩展,同时可复用ACL鉴权体系
- shiro权限控制,可精确到按钮的权限控制
轻量化配置管理完善的日志系统APM- 基于sigar的应用性能监控
- 应用性能监控提供单机控制台和json数据流(便于集中化监控)
- 集成druid sql性能监控
- 核心业务运行性能监控
无限级树状组织架构管理- 实现无限级的树状组织结构管理功能
- 提供树状组织架构选择器
高度业务封装- 基本零代码的业务层
- 省略数据访问层
- 高灵活度的分页组件
清爽易用的前端组件- 使用bootstrap-ace最新版界面组件
- 高度定制化的表单验证组件
拒绝硬编码的sql管理文件化的sql管理器 单表使用orm,跨表使用配置化的自定义sql语句 - 保证最小化编码
- 保证sql的集中化,语义化管理
- 保证非单表sql语句的配置化和优化
2.0变更(change log)一些 BUG 的修复 增加微信配置入口 增加微信接入示例(nutz.cn 微信版) druid 密码加密 properties 文件加载字符转义问题修复 sigar 集成支持 watchdog 模式 - watchdog 往 mq 生产者上面写数据
- mq 的消费者消费上报信息并生成告警
增加 nop 集成示例 精确到按钮的权限控制 - shiro 插件更新
- 自定义 shiro 的验证注解及拦截器
- 权限验证使用枚举,消灭硬编码
运行项目- clone 源码
git clone https://github.com/Kerbores/NUTZ-ONEKEY.git - 导入maven项目
mvn eclipse:eclipse - 修改数据源 ,修改datasource.properties中的数据源配置密码采用druid加密,请自行参照druid的加密方式进行修改
- 运行项目 ,直接在eclipse中运行项目即可,启动将自动创建数据表和初始化数据
部署项目- clone 源码
git clone https://github.com/Kerbores/NUTZ-ONEKEY.git - maven 构建
mvn clean package -Dmaven.test.skip=true - 环境感知的配置 ,数据源密码采用druid加密,请自行参照druid的加密方式进行修改
- windows 在C:/datasource下创建数据源的properties配置文件
- linux/mac 在 /var/datasource 下创建数据源的properties配置文件
- 启动项目 将mvn编译产生的war包部署到应用服务器内并启动即可
关于我捐赠码字不容易,如果本项目的源码在你的项目中使用或者赐予你编码的洪荒之力,那么你可以扫一扫以下的二维码捐赠: |
请发表评论