黑马点评环境搭建

导入数据库

前提条件:安装MySQL和Navicat

1. 创建数据库hmdp

Pasted image 20250403201803
Pasted image 20250403201941

2.导入SQL文件

Pasted image 20250403202033
tips:先双击hmdp数据库再右键点击“运行SQL文件”(否则该选项是灰色的)
Pasted image 20250403202216
找到对应的sql文件地址

导入项目文件

1.修改application.yaml文件:

Pasted image 20250403202511
以上三个部分需要根据实际情况进行修改

启动后端项目

Pasted image 20250403203658
选择springboot

遇到的bug(如果运行成功可跳过)

java: java.lang.nosuchfielderror: class com.sun.tools.javac.tree.jctree$jcimport does not have member field 'com.sun.tools.javac.tree.jctree qualid'

Pasted image 20250403212450
原因:lobok与java版本不兼容
解决方案:【已解决】java: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have-CSDN博客
如果修改后出现红线,刷新maven即可(重新加载所有maven项目)
Pasted image 20250403212937


Loading class com.mysql.jdbc.Driver'. This is deprecated. The new driver class is com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
原因:MySQL JDBC 驱动类版本太低
解决办法:
1.更新驱动类名称
application.yaml文件中,将driver-class-name: com.mysql.jdbc.Driver修改为
com.mysql.cj.jdbc.Driver
2.更新数据库连接url
application.yaml文件中,将url: jdbc:mysql://127.0.0.1:3306/hmdp?useSSL=false&serverTimezone=UTC 改为url:jdbc:mysql://localhost:3306/hmdp?useUnicode=true&serverTimezone=Asia/Shanghai&characterEncoding=utf8&autoReconnect=true&useSSL=false&allowMultiQueries=true
3.更新Maven依赖
pom.xml 文件中补充mysql版本
Pasted image 20250404123855
注意格式不要书写错误

在Maven中重新加载依赖,然后运行,浏览器访问http://localhost:8081/shop-type/list,如果看到数据则证明后端配置成功
Pasted image 20250404133556

前端配置

Pasted image 20250404133843
在nginx所在目录启动cmd窗口(路径不要包含中文),输入命令start nginx.exe
Pasted image 20250404134110
浏览器访问http://127.0.0.1:8080
Pasted image 20250404134314
看到此页面则配置成功

右键点击“检查”,点击切换设备仿真(手机模式)

Pasted image 20250404134349

至此,黑马点评环境配置成功!

posted @   林下清风~  阅读(120)  评论(0)    收藏  举报
点击右上角即可分享
微信分享提示