# Jwaiter **Repository Path**: fanxw_admin/Jwaiter ## Basic Information - **Project Name**: Jwaiter - **Description**: Jwaiter,核心技术采用SpringBoot2、Mybatis-plus、Shiro、Ehcache、Mysql、Beetl、Swagger,核心代码均来自开源世界,是一套开箱即用的后台管理系统,可以简单代码生成,让开发者专注业务功能实现。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://gitee.com/fanxw/Jwaiter - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 2 - **Created**: 2018-12-11 - **Last Updated**: 2024-06-03 ## Categories & Tags **Categories**: backend **Tags**: None ## README # Jwaiter V1.0 ## 介绍 Jwaiter,核心技术采用SpringBoot2、Mybatis-plus、Shiro、Ehcache、Mysql、Beetl、Swagger,核心代码均来自开源世界,是一套开箱即用的后台管理系统,让开发者专注业务功能实现。 ## 项目特点 1.基于SpringBoot,简化配置,同时有些细节更加人性化,比如Restart、Redebug,不在出现端口已经绑定问题; 2.利用Beetl模板引擎渲染前端页面,速度确实有质的飞跃; 3.利用Ehcache框架对经常调用的查询进行缓存,初学者需要注意何时出发更新Ehcache缓存; 4.支持Mysql8.0.11,性能稳定,速度更快; 5.JWT生成token访问服务器资源,对于安全需求强烈的应用请使用Https协议; 6.Mybatis数据范围拦截器,实现对数据权限的过滤,详细区分数据权限; 7.Swagger API管理使用说明,Swagger会管理所有包含@ApiOperation注解的控制器方法,注解标记接口中的参数; 8.签名机制,对传输数据进行md5加密,防止篡改。 ## 项目启动 1.Eclipse安装lombok插件; 2.项目只在Eclipse4.9下验证测试,请使用eclipse4.9并安装SpringBoot工具; 3.初始化sql脚本后,在Boot Dashboard-local下启动Jwaiter即可; 4.JDK1.8.0_54下测试没有问题; 5.初始用户admin 密码111111。 6.技术文档地址:JavaDoc: https://apidoc.gitee.com/fanxw/Jwaiter ## 演进规划 永久开源并只维护一个版本路线。 ## 适用范围 Jwaiter适用于中小项目开发,如何您还在为公司的一些让蛋疼的需求焦头烂额的时候,您还在为选择大型框架用了牛刀,而从头搭建框架费事费力纠结的时候,Jwaiter是您不错的选择。 ## 基础内容 用户管理 、角色管理 、部门管理、菜单管理、字典管理 、代码生成等开箱即用的功能。 ## 协同开发 诚挚邀请有余力的开发者共同完善Jwaiter。 ## 作者声明 作者是在职员工有正常的工作任务,工作之余整合开源框架及自己工作中提炼的自认为还不错的功能代码,Jwaiter避免不了会有偏颇或者遗漏,请大家谅解。 ## 授权协议 我不重复发明轮子,只是让这些轮子跑的更快,我遵守Apache License, Version 2.0 (the "License"),因为代码整合转移过程中标注的授权及作者丢失,Jwaiter没有进行详细标注,如果原作者主张您的权力,请联系我。