项目下载

下载路径

gitee路径:https://gitee.com/msxy/qingfeng-cloud
github路径:https://github.com/qingfeng2021/qingfeng-cloud

浏览器下载

通过浏览器下载源码zip包,解压源码,使用IDEA导入。
image.png

git下载

如果电脑上已经安装了Git,可以直接通过命令克隆项目:

  1. git clone https://gitee.com/msxy/qingfeng-cloud.git

image.png
克隆完成后,会在克隆文件下多出:qingfeng-cloud目录,结构吐下:
image.png

IDEA运行项目

打开项目

image.png
image.png
image.png

运行环境

如果还没有配置项目运行环境的可以参考环境配置章节。

maven配置

打开:File->setting 搜索maven,进行maven的配置。
image.png

Nacos配置

Nacos下载安装请参考环境配置章节。

设置nacos端口

修改conf/application.properties配置文件,将应用端口改为8001:
image.png

配置nacos数据源

使用Navicat新建一个MySQL数据库,名字为qingfeng_cloud_nacos:
image.png
数据库创建成功后,导入qingfeng_cloud_nacos的数据脚本,如果还没有获取脚本,请加群获取。
image.png
接着修改nacos解压包目录下conf/application.properties配置文件,添加如下配置:

  1. spring.datasource.platform=mysql
  2. db.num=1
  3. db.url.0=jdbc:mysql://localhost:3306/qingfeng_cloud_nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
  4. db.user=root
  5. db.password=Root@123

spring.datasource.platform指定数据库的类型,这里为mysql,db.num指定数据库的个数(nacos支持多数据源,比如MySQL主从),剩下的配置为数据库配置。

启动nacos服务

Windows用户执行如下命令启动:

  1. startup.sh -m standalone

image.png
启动后使用浏览器访问:http://localhost:8001/nacos
image.png
登录用户名和密码都是:nacos ,输入用户名和密码点击登录进入nacos配置页面。
image.png

redis启动

redis下载安装请参考环境配置章节。
进入redis安装目录,双击:redis-server.exe 启动redis服务。
image.png
image.png

数据源配置

导入数据表

  1. 1、导入qingfeng_cloud.sql (青锋cloud业务数据表)
  2. 2、导入qingfeng_cloud_job.sql (青锋cloud定时器数据表)
  3. 3、导入qingfeng_cloud_nacos.sql (青锋cloud Nacos数据表)

分别导入:qingfeng_cloud.sql、qingfeng_cloud_job.sql、qingfeng_cloud_nacos.sql(如果nacos配置中已经导入,这里无需重复导入)

数据表结构

qingfeng_cloud表结构及其说明:
image.png
qingfeng_cloud_job表结构及其说明:
image.png

修改数据源

image.png
以qingfeng-server-system为例,其他模块根据system进行修改-发布:
image.png

项目启动

启动权限、网管、业务

依次启动一下服务:

  1. 依次启动服务
  2. 1qingfeng-gateway (必须)
  3. 2qingfeng-Auth (必须)
  4. 3qingfeng-Server-System (必须)
  5. 4qingfeng-Server-Gencode (可选)
  6. 5qingfeng-server-job (可选)
  7. 6qingfeng-Server-Test (可选)

image.png

服务启动之后,可以通过nacos查看微服务的注册启动情况:
image.png

微服务监控中心

image.png
注意:qingfeng-monitor-admin微服务监控中心并没有注册到nacos中,所以上面服务列表中只有qingfeng-auth、qingfeng-gateway和qingfeng-server-system。
image.png
使用浏览器访问:http://localhost:8401观察微服务状态(登录用户名qingfeng,密码123456):
image.png
image.png
至此,后台服务已经运行起来。