其他
12.SpringCloud实战项目-快速搭建管理后台
PassJava (佳必过) 项目全套学习教程连载中,关注公众号 第一时间获取。
文档在线地址:www.jayh.club
连载中...
快速搭建管理后台
管理后台使用人人开源的后台管理框架,完成快速搭建。
1.下载人人开源后台管理框架
renren-fast
https://gitee.com/renrenio/renren-fast.git
renren-fast-vue
https://gitee.com/renrenio/renren-fast-vue.git
2.添加人人开源后端代码
PassJava项目
拷贝文件夹renren-fast到PassJava根目录
POM文件 添加依赖
<module>renren-fast</module>
3.初始化后台管理数据库
创建数据库:passjava_admin
执行renren-fast/db/mysql.sql脚本
4.修改renren-fast 服务的配置文件
文件路径:src/main/resources/application-dev.yml
修改数据库连接为自己的mysql数据库连接
5.启动renren-fast服务
配置SDK为1.8
运行renren-fast后台
出现错误:com.mysql.cj.jdbc.exceptions.PacketTooBigException: Packet for query is too large...
解决方案:修改mysql容器的配置文件
cd /mydata/mysql/conf
sudo vim my.cnf
添加配置,[mysqld_safe]如果有,则不需要添加
[mysqld_safe]
max_allowed_packet=32M
执行结果
测试服务运行状态
浏览器输入:http://localhost:8080/renren-fast/
显示结果:
{"msg":"invalid token","code":401}
结果如上所示,则表示服务运行正常。另外结果里面的invalid token说明权限不足,不是指服务不正常。
6.启动前端项目
安装node_modules依赖包
cnpm install
打包前端项目
npm run dev
浏览后台
http://localhost:8002
7.前后端联调登录
登录后台
账号:admin
密码:admin
登录成功
查看后端服务日志
说明前端登录请求发送到了后端服务,并验证了用户名和密码是否正确。