仿12306校招项目-前后端运行

目录

1.git 克隆

2.设置JDK版本

3.sql脚本导入数据

4.启动中间件

5.运行后端

6.运行前端


1.git 克隆

打开 IntelliJ IDEA,菜单栏顶部找到 Git -> Clone 选项。找到 Clone 这个按钮输入

git@gitee.com:nageoffer/12306.git或者https://gitee.com/nageoffer/12306.git

2.设置JDK版本

IntelliJ IDEA 右上角点击齿轮设置图标,点击 Project Structure 打开设置页面,设置为JDK17.

3.sql脚本导入数据

MySQL 数据库中创建新的 DB,名称为 12306。创建好数据库后,进入 12306 数据库中,导入项目中下述 SQL 语句:

resources/db/12306-springboot.sql

resources/data/12306-springboot.sql

然后创建其他DB:

CREATE DATABASE /*!32312 IF NOT EXISTS*/ `12306_ticket` 

CREATE DATABASE /*!32312 IF NOT EXISTS*/ `12306_order_0` 

CREATE DATABASE /*!32312 IF NOT EXISTS*/ `12306_order_1` 

CREATE DATABASE /*!32312 IF NOT EXISTS*/ `12306_pay_0` 

CREATE DATABASE /*!32312 IF NOT EXISTS*/ `12306_pay_1` 

CREATE DATABASE /*!32312 IF NOT EXISTS*/ `12306_user_0` 

CREATE DATABASE /*!32312 IF NOT EXISTS*/ `12306_user_1` 

接下来仿照上面的导入脚本方法,选择对应sql脚本导入。

4.启动中间件

需要Redis、RocketMQ、Nacos,可以单机或者使用服务器

使用服务器的话用虚拟机运行Docker,输入

-Dspring.data.redis.password=Sm9sVXBOYJjI030b5tz0trjpzvZzRhtZmEbv0uOImcD1wE
DOPfeaqNU4PxHob/Wp
-Dspring.data.redis.port=19389
-Dunique-name=-自定义名称,可以切换为自己的名称
-Dframework.cache.redis.prefix=自定义名称,可以切换为自己的名称
-Dspring.data.redis.host=Redis域名
-Drocketmq.name-server=RocketMQ域名
-Dspring.cloud.nacos.discovery.server-addr=Nacos域名

RocketMQ

域名:common-rocketmq-dev.magestack.cn:9876

Nacos

域名:common-nacos-dev.magestack.cn:8848

Redis

域名:common-redis-dev.magestack.cn

然后在IDEA上添加VM参数:

-Dspring.data.redis.password=Sm9sVXBOYJjI030b5tz0trjpzvZzRhtZmEbv0uOImcD1wE
DOPfeaqNU4PxHob/Wp
-Dspring.data.redis.port=19389
-Dunique-name=-mading
-Dframework.cache.redis.prefix=mading:
-Dspring.data.redis.host=xxx
-Drocketmq.name-server=xxx
-Dspring.cloud.nacos.discovery.server-addr=xxx

单机首先安装,在IDEA上开多个命令行,依次输入:(以下为mac系统)

redis-server

nohup sh mqnamesrv &   

nohup sh mqbroker -n localhost:9876 &

cd /Nacos存放位置/nacos/bin

sh startup.sh -m standalone

5.运行后端

依次运行这两个文件

6.运行前端

安装 16.20.0 及以上版本的 Nodejs,

cd 12306/console-vue

npm install -g yarn

yarn install

yarn serve

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值