NutzSite是一个Java企业级后台管理系统开源框架,核心技术采用nutz、nutzboot与Shiro,没有任何其它重度依赖。
主要功能:
可以通过数据库快速生成代码列表,树拖拽生成表单,ztree,文件上传等等登录,操作日志记录角色管理,部门管理,用户管理等等服务端校验,前端校验目前支持
NutzNutzbootnutz-plugins-validationDruidShiroThymeleafRedisCaffeine缓存Quartz定时任务JWTSLog日志记录支付宝微信公众平台阿里云消息推送阿里云短信高德地图七牛云XSS攻击过滤SQL注入过滤Excel导出数据案例:系统管理-参数设置CMS能用不完善项目截图
环境要求必须JDK8+支持OpenJDKMySQL5.6~8.0eclipse或idea等IDE开发工具,可选配置信息位置数据库配置信息,jetty端口等配置信息,均位于src/main/resources/application.properties代码生成位于src/main/resources/gen.properties注意:数据库表名需要有备注
命令下启动仅供测试用,使用mvn命令即可
//forwindowssetMAVEN_OPTS="-Dfile.encoding=UTF-8"mvncompilenutzboot:run//for*uixexportMAVEN_OPTS="-Dfile.encoding=UTF-8"mvncompilenutzboot:run项目打包mvncleanpackagenutzboot:shademvncleanpackagenutzboot:shadenutzboot:war请注意,当前需要package+nutzboot:shade,单独执行package或者nutzboot:shade是不行的
关于本项目完全开源,商用完全免费。但请勿侵犯作者合法权益,如申请软著等。
评论