基于Spring Boot 2.x的前后端分离架构
vain-admin 是一个no-session后端脚手架,它基于 vueAdmin-template 和 Spring Boot 2.0
它使用了最新的前后端技术栈,动态路由,权限验证,搭建后台产品原型。
支持动态权限控制,后端生成路由,Token验证,spring boot admin监控等
采用docker部署,部署方便
前端脚手架来自于vueAdmin-template
web 分支为前端项目源码
推荐使用Visual Studio Code编辑项目
npm install
npm run dev
前端项目默认为8088端口
运行web项目
按照nginx/conf配置本地的nginx配置
访问本地环境访问http://127.0.0.1/
现将config下的prod.env.js中BASE_API修改为改动后的IP地址
在web分支中运行
npm run build prod.env
将生成后的dist文件拷贝到nginx的dist的目录下
安装完成docker,docker-compose
将application.yml修改为application-docker.yml
或者运行SpringBoot时候指定配置文件
在项目根目录下运行
docker-compose up -d
访问http://127.0.0.1/即可
登录账号为admin 密码为a12345
Spring Boot Admin 的访问地址为http://127.0.0.1:8080
更多SpringBootAdmin功能请参考vueAdmin-template