EL-admin 搭建流程

文章目录

  • 一、开源项目下载
  • 二、运行流程
    • 1. 数据库
    • 2、前端
    • 3、后端
    • 4、启动后端项目
      • swagger
      • 打开redis
    • 配置文件
    • 启动前端
  • 三、前后端分离固定套路

GitHub地址: https://github.com/elunez/eladmin
官方网站: https://el-admin.vip/
预览地址: https://el-admin.xin/dashboard
账号密码:admin / 123456

EL-admin 搭建流程_第1张图片
基于 Spring Boot 2.1.0Spring Boot JpaJWTSpring SecurityRedisVueElement-UI的前后端分离的后台管理系统。

后端:
EL-admin 搭建流程_第2张图片

前端:

EL-admin 搭建流程_第3张图片

一、开源项目下载

下载解压后观察:

  1. 用了哪些技术(springhboot,Vue,Redis,MQ。。。)
  2. 是否有数据库(MySql)
  3. 环境是否匹配(Java,Maven,npm,nodejs,redis。。。)

二、运行流程

1. 数据库

安装数据库,执行sql脚本
EL-admin 搭建流程_第4张图片

EL-admin 搭建流程_第5张图片

2、前端

安装前端依赖 代码所在目录cmd npm install命令
EL-admin 搭建流程_第6张图片

3、后端

后端项目导入跑起来✌

EL-admin 搭建流程_第7张图片

4、启动后端项目

swagger

EL-admin 搭建流程_第8张图片
只要发现Swagger,跑起来第一步就是进入Swagger-ui页面,因为都是接口!
EL-admin 搭建流程_第9张图片

EL-admin 搭建流程_第10张图片

打开redis

EL-admin 搭建流程_第11张图片

配置文件

EL-admin 搭建流程_第12张图片

启动前端

前端就是安装依赖,测试运行,看接口是否正常!

npm run dev
EL-admin 搭建流程_第13张图片

三、前后端分离固定套路

  1. 从前端开始分析。打开控制台,点一个接口,分析调用关系!
  2. 前后端端口调用不一致~ 8013–8000 ,怎么操作的
    - 封装接口请求 ajax axios requset
    - 找到配置文件
    EL-admin 搭建流程_第14张图片
    - 前后端分离的重点:找到调用关系
    - springboot提供服务,前端调用接口数据,vue渲染界面

EL-admin 搭建流程_第15张图片

  • 前端固定套路
    EL-admin 搭建流程_第16张图片

  • 通过抓去前端请求,找到后端对应接口

EL-admin 搭建流程_第17张图片

  • 后端分析
    EL-admin 搭建流程_第18张图片

  • Controller-Service-Dao

  • 从前到后分析
    EL-admin 搭建流程_第19张图片

  • vue标准套路




js操作,接口调用
texport default{

}



  • 根据需要抽取模块

你可能感兴趣的:(开发流程,java)