# erupt-example
**Repository Path**: vk-fly-monkey/erupt-example
## Basic Information
- **Project Name**: erupt-example
- **Description**: Erupt 项目演示代码
- **Primary Language**: Java
- **License**: MIT
- **Default Branch**: master
- **Homepage**: https://www.erupt.xyz
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 181
- **Created**: 2021-01-20
- **Last Updated**: 2022-05-24
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README

Erupt 项目演示代码
---
[码云仓库](https://gitee.com/erupt/erupt) | [github仓库](https://github.com/erupts/erupt) |
[项目官网](https://www.erupt.xyz) | [使用文档](https://www.yuque.com/yuepeng/erupt) |
[JavaDoc](https://apidoc.gitee.com/erupt/erupt/) | [环境搭建](https://www.yuque.com/yuepeng/erupt/tpq1l9) |
[代码演示](https://www.erupt.xyz/#!/contrast) | [在线体验](https://www.erupt.xyz/demo)
### 使用方法:
1. 前往 src/main/resources/application.yml 修改数据库连接配置
2. 前往 src/main/java/DemoApplication 运行main方法即可
默认用户名密码: erupt / erupt
### 将model下的类添加到菜单:
启动成功后,前往系统管理 → 菜单维护 → 新增,将已定义好的演示类添加到菜单中,填写数据如下:
| 菜单名称 | 菜单类型 | 类型值(类名) | 描述 |
| ---- | ---- | ---- | ---- |
| 入门示例 | 表格 | Simple | |
| 文章管理 | 表格 | Article | |
| 树示例 | 树 | TreeView | |
| 组件示例 | 表格 | Component | 各类组件与事件代理使用方法 |
| 复杂示例 | 表格 | Complex | 动态下拉列表与定义按钮等功能 |
| 多行操作 | 功能按钮 | ComplexBtn | 控制 Complex 多行操作 按钮的权限,最好隐藏 |
| 链接 | 链接 | https://www.erupt.xyz | |
| 新页面 | 新页签 | https://github.com/erupts/erupt | |
**配置项说明**
> 编码:确保唯一即可,建议是字母
### 常见问题
+ 如果图片上传失败请前往 application.yml 修改 erupt.uploadPath 配置
+ 地图组件无法使用请前往 app.js 修改 eruptSiteConfig.amapKey 的值
+ 继承HyperModel的作用,可帮助管理,创建时间,修改时间,修改人,更新人字段
### 目录说明
```lua
erupt-example
├── src
├── main.java -- 源码
└── com.example.demo -- 包名
├── ExampleApplication -- 入口类
├── dao
└── ArticleRepository -- 使用对文章对象的增删改查封装,使用方式与Mybatis-Plus大同小异,具体调用详见 ExampleApplicationTests
├── handler
├── AutoCompleteHandlerImpl -- 自动完成示例
├── ComponentDataProxy -- 事件代理代码示例
└── OperationHandlerImpl -- 操作按钮处理类
└── model
├── Article -- 文章示例
├── Complex -- 复杂示例
├── ComplexOperator -- 复杂示例按钮表单
├── Componen -- 组件示例
├── Simple -- 基本示例
└── TreeView -- 树视图
├── test.java -- 测试包
└── com.example.demo -- 包名
└── ExampleApplicationTests -- 包含调用 ArticleRepository 演示代码,直接点击运行单个方法即可
└── resources -- 配置包
├── application.yml -- 后台配置
└── public
├── app.css -- 前端样式
├── app.js -- 前端配置
└── home.html -- 首页样式
└── pom.xml -- 依赖配置
```