专栏首页悟空聊架构 | 公众号12. SpringCloud实战项目-搭建管理后台

12. SpringCloud实战项目-搭建管理后台

SpringCloud实战项目全套学习教程连载中

PassJava 学习教程

简介

  • PassJava-Learning项目是PassJava(佳必过)项目的学习教程。对架构、业务、技术要点进行讲解。
  • PassJava 是一款Java面试刷题的开源系统,可以用零碎时间利用小程序查看常见面试题,夯实Java基础。
  • PassJava 项目可以教会你如何搭建SpringBoot项目,Spring Cloud项目
  • 采用流行的技术,如 SpringBoot、MyBatis、Redis、 MySql、 MongoDB、 RabbitMQ、Elasticsearch,采用Docker容器化部署。

更好的阅读体验

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 登录成功
  • 查看后端服务日志

说明前端登录请求发送到了后端服务,并验证了用户名和密码是否正确。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 使用docsify 写开源文档

    这将非常实用,如果只是需要快速的搭建一个小型的文档网站,或者不想因为生成的一堆 .html 文件“污染” commit 记录,只需要创建一个 index.htm...

    悟空聊架构
  • 【HTML】Iframe中的onload事件

    悟空聊架构
  • 10. SpringCloud实战项目-微服务划分图

    SQL文件在这个项目里面:https://github.com/Jackson0714/PassJava-Platform.git

    悟空聊架构
  • TOKIO ASYNC&AWAIT 初探

    rust的async/await终于在万众瞩目之下稳定下来了,一起来尝尝鲜. 这篇文章主要是介绍基于tokio 0.2做一个服务程序员的小工具githubdns...

    MikeLoveRust
  • 关于mysql的1067与1045错误

    以前装过xampp后,发现用它的话,想学点东西有点困难(太傻瓜化了)。干脆自己弄环境去折腾一把…

    meteoric
  • 3 月全球数据库排名:PostgreSQL 再迎暴涨

    源 / 开源中国 文 / 王练 DB-Engines 发布了 2018 年 3 月份的数据库排名,排名前三的依然是 Oracle、MySQL 和 Mi...

    顶级程序员
  • Linux下MySQL的彻底卸载

    Parker
  • 企业级LNMP架构搭建实例(基于Centos6.x)

    1.1 部署LNMP架构说明 1.1.1 LNMP架构内容   01.部署linux系统   02.部署nginx网站服务   03.部署mysql数据库服务 ...

    惨绿少年
  • 我们来谈下高并发和分布式中的幂等处理

    幂等(idempotent、idempotence)是一个数学与计算机学概念,常见于抽象代数中。

    lyb-geek
  • 关于高并发和分布式中的幂等处理【转】

    在编程中,一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些...

    Jean

扫码关注云+社区

领取腾讯云代金券