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

PassJava 学习教程

简介

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

更好的阅读体验

  • 文档地址:http://www.jayh.club
  • 备用地址:https://jackson0714.github.io/PassJava-Learning

文档连载目录

  • 打造一款 刷Java 知识的小程序
  • 打造一款 刷Java 知识的小程序(二)
  • 01.五分钟搞懂分布式基础概念
  • 02.快速搭建Linux环境-运维必备
  • 03.配置虚拟机网络
  • 04.安装Docker
  • 05.Docker安装mysql
  • 06.Docker安装redis
  • 07.本地开发环境配置
  • 08.配置Git
  • 09.初始化项目和添加微服务
  • 10.PassJava-微服务划分图
  • 11.初始化数据库和表
  • 12.搭建管理后台

搭建管理后台

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/confsudo 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

    登录成功

  • 查看后端服务日志

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

公众号

©著作权归作者所有:来自51CTO博客作者悟空聊架构的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 04. SpringCloud实战项目-安装Docker
  2. 03. SpringCloud实战项目-配置虚拟机网络
  3. 02. SpringCloud实战项目-快速搭建Linux环境-运维必备
  4. SSM(Spring+SpringMVC+MyBatis)实战项目-天猫商城
  5. 10. SpringCloud实战项目-微服务划分图
  6. 01. SpringCloud实战项目-五分钟搞懂分布式基础概念
  7. 11. SpringCloud实战项目-初始化数据库和表
  8. 个人搭建网站要如何选择服务器?
  9. 09. SpringCloud实战项目-初始化项目和添加微服务

随机推荐

  1. 快看!go-carbon 1.2.2 版本发布了!新增了时
  2. 教你用golang实现直播和点播功能
  3. golang如何复用http.request.body
  4. 关于golang的make
  5. Golang如何对excel进行处理
  6. 介绍Golang序列化和反序列化
  7. 记一次因为共享变量的犯错误
  8. 关于Golang切片的三种简单使用方式及区别
  9. 国内下载 go get golang.org/x 包失败的
  10. 关于Golang panic用法详解