黑马点评1:项目导入
部署后端项目
1. 安装MySQL和Navicat
安装MySQL和Navicat教程
MySQL配置路径
Navicat装破解版
导入SQL文件:
2. 安装Redis
安装和部署Redis
Redis配置路径
注意启动服务后cmd窗口不要关闭
可视化工具暂时可以不装
3. 导入项目文件
application.yaml
文件:
datasource:
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/hmdp?useSSL=false&serverTimezone=UTC
username: root
password: #改密码
redis:
host: 127.0.0.1 #改IP地址
port: 6379
password: #改密码
RedissonConfig.java
文件:
config.useSingleServer().setAddress("redis://127.0.0.1:6379").setPassword("***") ;//改IP改密码
注意此处redis要有密码(按照刚才的步骤装是没有的),否则会出现Redis connection is closed
报错,设置密码步骤如下:
redis.windows.conf
和redis.windows-service.conf
中的# requirepass foobared
都改成requirepass your_new_password
(暂时不知道需不需要都改)- 重新启动
cmd D:\Redis\Redis-x64-5.0.14.1
>redis-server redis.windows.conf
cmd D:\Redis\Redis-x64-5.0.14.1
>redis-cli -h 127.0.0.1 -p 6379
AUTH your_pwd
ping
4. IDEA中运行
添加Spring Boot启动模块:
运行。。。
报错:NOGROUP No such key 'stream.orders' or consumer group 'g1' in XREADGROUP with GROUP option
解决:
XADD stream.orders * item "TestOrder"
XGROUP CREATE stream.orders g1 0 MKSTREAM
XINFO GROUPS stream.orders
运行。。。
报错:57:40.305 ERROR 3456 --- [pool-2-thread-1] c.h.s.impl.VoucherOrderServiceImpl : 库存不足!
暂时不知道怎么解决的,就重复了一遍
XADD stream.orders * item "TestOrder"
XGROUP CREATE stream.orders g1 0 MKSTREAM
XINFO GROUPS stream.orders
运行成功:
启动项目后,在浏览器访问,如果可以看到数据则证明运行没有问题
部署前端项目
1. 启动nginx:
cmd D:\JAVAcode\HMDP\nginx-1.18.0
> start nginx.exe
(没有图形界面)
2. 访问
打开chrome浏览器,在打开的数据list页面(*下面截图有误)右键,选择检查,即可打开开发者工具:
打开手机模式:
网址改成localhost:8080
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗