javahuang / antd-admin-springboot

基于 antd-admin 和 springboot 的前后端分离整合方案 http://114.215.47.214:8080/
78 stars 37 forks source link

Antd Admin Springboot

React Ant Design dva

PRs Welcome MIT js-standard-style

演示地址 http://114.215.47.214:8080/

admin/hello,请不要修改管理员账号的密码。

特性

原数据库使用的是 oracle,整个代码我重新整理一遍,但迁移稍微仓促,没有测试,页面有不少小的 bug,后期有时间我再一一修正

目录结构

前端目录结构参见 目录结构

快速开始

克隆项目文件:

git clone https://github.com/javahuang/antd-admin-springboot

进入目录安装依赖:

# 前端
# 开始前请确保没有安装roadhog、webpack到NPM全局目录
npm i 或者 yarn install

# 后台
# 根据 pom.xml 配置下载 maven 依赖包

开发:

# 前端
npm run build:dll #第一次npm run dev时需运行此命令,使开发时编译更快
npm run dev
打开 http://localhost:8000

# 后台
# 直接运行 me.hrps.aas.Application-main() 方法启动后台服务

构建:

# 前端
npm run build
将会打包至dist/{version}目录 #package.json里version字段
将 dist 目录下面所有文件拷贝到 src/main/resources/static 目录下面

# 后台
mvn clean install

部署:

# 上一步会在生成 war/ROOT.war 
# 方式1,直接运行 war 包
nohup java -jar ROOT.war &
# 方式2,丢到 tomcat 的 webapps 目录下面