# 快速了解
# 项目简介
Amy 是一款基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、React)的企业级快速开发框架。
- 官网地址:https://github.com/hankaibo (opens new window)
 - 在线文档:https://hankaibo.github.io/amy-docs/ (opens new window)
 - 前端源码下载:https://github.com/hankaibo/amy-react (opens new window)
 - 后台源码下载:https://github.com/hankaibo/amy-java (opens new window)
 
# 主要特性
- 💎 优雅美观:基于 Ant Design 与Spring Boot体系精心设计
 - 🚀 最新技术栈:使用 Spring Boot, Apache Shiro, MyBatis, React等前沿和成熟的技术开发
 - 📱 响应式:针对不同屏幕大小设计
 - 🎨 主题:可配置的主题满足多样化的品牌诉求
 - 🌐 国际化:内建业界通用的国际化方案
 - ⚙️ 最佳实践:良好的工程实践助您持续产出高质量代码
 - 🔢 Mock 数据:实用的本地数据调试方案
 - 📜 动态菜单:实现动态菜单及按钮级别的权限控制
 - 🔐 安全认证:基于 token 认证,Restful 接口保护
 
# 技术选型
系统环境
- Java 11
 - Servlet 3.0
 - Apache Maven 3
 
主框架
- Spring Boot 2.0
 - Spring Framework 5.0
 - Apache Shiro 1.4
 
持久层
- Apache MyBatis 3.4
 - Hibernate Validation 6.1
 
视图层
- React 16
 - Ant Design
 
# 内置功能
- 部门管理:配置系统组织机构(公司、部门、小组),树结构展现
 - 用户管理:用户是系统操作者,该功能主要完成系统用户配置
 - 角色管理:角色菜单权限分配、支持角色分级
 - 菜单管理:配置系统菜单,操作权限,菜单路由权限标识等
 - 接口管理:配置系统接口,操作权限,页面按钮权限标识等
 - 字典管理:对系统中经常使用的一些较为固定的数据进行维护
 - 通知公告:系统通知公告信息发布维护(开发中)