# 快速上手
# 后端
# 下载
从 码云 仓库中直接安装最新的代码
$ git clone --depth=1 https://gitee.com/tcc/easy-admin.git easy-admin
# 目录结构
├── db # Sql脚本
│ ├── activiti # 工作流
│ ├── easy-admin.sql # 基础 sql
│ ├── easy-cms.sql # CMS sql
│ └── quartz.sql # 定时任务
├── easy-activiti # 工作流
├── easy-api # 入口
├── easy-cms # CMS
├── easy-common # 工具
│ ├── easy-core # 基础
│ ├── easy-mybatis # MyBatis
│ └── easy-redis # Redis
├── easy-file # 文件
├── easy-generator # 代码生成
├── easy-sample # 示例
├── easy-scheduler # 定时任务
└── easy-sys # 系统
# 创建数据库
- 创建数据库并执行
/easy-admin/db/easy-admin.sql
初始化表 - 如需使用CMS功能执行
/easy-admin/db/easy-cms.sql
初始化表 - 执行
/easy-admin/db/activiti/*
创建工作流表 - 执行
/easy-admin/db/quartz.sql
创建定时任务表
# 配置数据源&Redis
打开/easy-admin/easy-api/src/main/resources/application-dev.yml
文件,修改Redis
与数据源
配置。 如果你使用默认的参数安装的Redis
和MySQL
只需修改spring.datasource.password
即可。
spring:
# Redis
redis:
# 数据库索引(默认为0)
database: 0
# 服务器地址
host: 127.0.0.1
# 服务器连接端口
port: 6379
# 服务器连接密码(默认为空)
password:
# 数据源,集成多数据源,此处仅需配置主数据源
datasource:
dynamic:
datasource:
master:
url: jdbc:mysql://localhost:3306/easy-admin?useUnicode=true&characterEncoding=utf-8&useSSL=false&allowMulQueries=true&allowMultiQueries=true&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true&nullDatabaseMeansCurrent=true&useInformationSchema=true
username: root
password: xxx
多数据源配置请参考多数据源配置
# 配置上传的文件存放路径
打开/easy-admin/easy-api/src/main/resources/application-dev.yml
文件,修改文件存放路径
project:
# 文件上传路径(不要写以~开头的路径会导致无法访问)
file-upload-path: /Users/tengchong/development/easy-admin
此路径会被添加为静态资源映射地址
# 启动服务
执行com.easy.admin.Application
启动服务
# 前端
# 下载
从 码云 仓库中直接安装最新的代码
$ git clone --depth=1 https://gitee.com/tcc/easy-admin-vue.git easy-admin-vue
# 目录结构
├── public
│ └── logo.png # LOGO
| └── index.html # Vue 入口模板
├── src
│ ├── api # Api ajax 等
│ ├── assets # 本地静态资源
│ ├── config # 项目基础配置,包含路由,全局设置
│ ├── components # 业务通用组件
│ ├── core # 项目引导, 全局配置初始化,依赖包引入等
│ ├── layouts # 布局
│ ├── router # Vue-Router
│ ├── store # Vuex
│ ├── utils # 工具库
│ ├── locales # 国际化资源
│ ├── less # 样式
│ ├── views # 业务页面入口和常用模板
│ ├── App.vue # Vue 模板入口
│ └── main.js # Vue 入口 JS
│ └── permission.js # 路由守卫(路由权限控制)
├── tests # 测试工具
├── README.md
└── package.json
# 配置
打开文件/easy-admin-vue/.env.development
,修改以下配置
# 后端服务访问地址
VUE_APP_API_BASE_URL=http://127.0.0.1
# 代码生成 - 前端项目路径(填写前端项目所在磁盘路径)
VUE_APP_FRONT_END_PATH=/Users/tengchong/workspaces/webStorm/vue/easy-admin-vue
# 安装依赖
$ yarn install
TIP
如果网络状况不佳,可以设置 yarn
的 npm
加载源,如 yarn config set registry https://registry.npm.taobao.org
# 启动服务
$ yarn run serve
当控制台显示一下信息表示启动成功
DONE Compiled successfully in 1493ms 12:28:20 PM
App running at:
- Local: http://localhost:8000/
- Network: http://192.168.1.68:8000/