PassJava 开源 (二) :初始化数据库表和搭建管理后台
PassJava (佳必过) 项目全套学习教程连载中。
文档在线地址:www.passjava.cn
PassJava 初始化数据库表
用 PowerDisigner 工具创建数据库
用 PowerDisigner 工具创建数据库
总共有 5 个微服务数据库:内容、学习、渠道、用户、题目
内容微服务的数据库
学习微服务的数据库
渠道微服务的数据库
用户微服务的数据库
题目微服务的数据库
SQL 文件在这个项目里面:https://github.com/Jackson0714/PassJava-Platform.git
搭建管理后台
管理后台使用人人开源的后台管理框架,完成快速搭建。
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 文件 添加依赖
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 容器的配置文件
执行结果
测试服务运行状态
浏览器输入:http://localhost:8080/renren-fast/
显示结果:
结果如上所示,则表示服务运行正常。另外结果里面的 invalid token 说明权限不足,不是指服务不正常。
6.启动前端项目
配置 cnpm
安装 node_modules 依赖包
打包前端项目
浏览后台
http://localhost:8002
7.前后端联调登录
登录后台
账号:admin
密码:admin
登录成功
查看后端服务日志
说明前端登录请求发送到了后端服务,并验证了用户名和密码是否正确。
作者简介:悟空,8 年一线互联网开发和架构经验,用故事讲解分布式、架构设计、Java 核心技术。《JVM 性能优化实战》专栏作者,开源了《Spring Cloud 实战 PassJava》项目,公众号:悟空聊架构。本文已收录至 www.passjava.cn
版权声明: 本文为 InfoQ 作者【悟空聊架构】的原创文章。
原文链接:【http://xie.infoq.cn/article/b545fd54e1b1a3ca8f25126b4】。文章转载请联系作者。
评论