- 操作系统:Windows 10 Enterprise
- 开发工具:Intellij IDEA
- 数据库:MySQL 8.0.13
- Java SDK:Oracle JDK 1.8.152
- 项目构建:Maven
- 代码管理:Git
- 核心框架:Spring + Spring MVC + MyBatis
- 数据库连接池:Alibaba Druid
- 数据库缓存:Redis
- 接口文档引擎:Swagger2 RESTful 风格 API 文档生成
- 全文检索引擎:Elasticsearch
- 系统任务调度:Quartz
- 前端框架:NodeJS + Vue + Axios
- 前端模板:ElementUI
- 首页
- JDK 1.8
- IDEA
- MySQL 5.5 以上
- Tomcat 8
- Elasticsearch 5.6
- Redis
确保你已经安装上述环境,以上安装教程可自行百度...,安装记得修改 ymall-web-api
和 ymall-web-admin
的 Redis 和 Elasticsearch 的连接地址
IDEA
->open
-
手动安装
alipay
依赖到本地仓库因为 Mavan **仓库没有 alipay 的依赖所以需要手动安装依赖本地仓库,
alipay
的 jar 文件在ymall-dependencies
下的lib
目录在 jar 包的目录,执行 Maven 安装依赖的命令:
mvn install:install-file -DgroupId=com.alipay -DartifactId=alipay-trade-sdk -Dversion=20161215 -Dpackaging=jar -Dfile=alipay-trade-sdk-20161215.jar
-
刷新依赖
### 3. 导入 SQL 文件
sql 文件在 sql\ymall.sql
由于前台使用的是前后分离,所以接口项目是给前台 Vue 项目使用的
- 配置端口号
9090
JMX port1100
后台项目暂时为 SSM + Jsp 项目,后期可能会重构为 VUE 项目
部署方式与接口项目一致,只需要改端口号和 JMX port 即可
- 确保已安装
node.js
npm install
安装依赖npm install node-sass
安装 sassnpm run dev
运行项目