# iboot **Repository Path**: soyeon/iboot ## Basic Information - **Project Name**: iboot - **Description**: 以springboot框架进行开发的后台管理项目. 支持多插件比如:oauth2、session集群、微信支付宝授权等。前端使用自研的ivzone基于vue和antdv开发(vue+ant-design-vue),(交流群:616124620) - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 373 - **Created**: 2023-12-04 - **Last Updated**: 2023-12-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## iboot iboot是基于springboot2开发的支持多模块 ### 使用教程说明文档 ### 已完成的功能 1. 完整的后台管理功能接口 ### 后台管理包含功能如下: 前端特点是采用基于vue的多页面解决方案, 一个功能一个页面, 且每个页面包含完整的增删改查(基于vue和ant-design-vue). 后台采用springboot2开发, 已完成的包含如下功能: * 用户管理 - 管理系统的使用用户 * 组织机构 - 配置系统组织机构(机构、公司、部门) * 菜单管理 - 管理系统菜单、视图、功能权限 * 系统配置 - 管理系统运行时的配置参数 * 字典管理 - 维护系统常用的参数数据 * 访问日志 - 管理用户对系统功能的操作记录 * 在线用户 - 监控当前系统的活跃用户 * 角色管理 - 管理角色所拥有的权限, 包括视图权限和功能权限 * 定时任务 - 使用quartz提供集群或者分布式的定时任务管理 (2020.07.28) * Api文档 - 集成swagger、knife4j插件。用来管理、调试前后端Api接口 访问: /doc.html (2020.07.28) * 代码生产 - 生成前后端, 提供更加简洁直观的设置方式生成代码 * [ivzone在线设计器](http://izone.iteaj.com/dev/online#/) - 提供ivzone框架的在线学习, 在线生成sql和页面代码生成, **属于预览版** (2020.08.16) * 模块化 - 基于springboot的核心思想jar即模块, 且可动态增减模块提供的功能菜单 (2020.07.29) * 自动登录功能 - 基于shiro实现(非rememberme实现), 如果用户的会话未过期,用户无需再次登录(如:后台重启,原生app认证) * 原生app会话功能 - 基于shiro实现, 登录时将access_token放入请求header(属于app访问),在会话的有效期内, 将无需重新登录(采用数据库实现,如果系统开启spring-redis缓存, shiro将会委托给spring的缓存管理实现) #### 更新日志 #### [预览地址](http://izone.iteaj.com) 用户名:admin 密码:admin123456 #### 项目介绍目录 1. [项目介绍](#项目介绍) 2. [使用语言和框架](#语言和框架) #### 项目介绍 #### 语言和框架 1. 后端:java1.8、spring boot2、、mybatis、mybatis-plus、shiro、thymeleaf、hikaricp 2. 前端:vue2.6、antd、axios、qs、moment、validate 3. 数据: mysql5.7+ 4. 开发工具:idea #### 参与贡献 1. Fork 本项目 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request