黑马点评环境搭建
导入数据库
前提条件:安装MySQL和Navicat
1. 创建数据库hmdp
2.导入SQL文件
tips:先双击hmdp数据库再右键点击“运行SQL文件”(否则该选项是灰色的)
找到对应的sql文件地址
导入项目文件
1.修改application.yaml
文件:
以上三个部分需要根据实际情况进行修改
启动后端项目
选择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'
原因:lobok与java版本不兼容
解决方案:【已解决】java: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have-CSDN博客
如果修改后出现红线,刷新maven即可(重新加载所有maven项目)
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版本
注意格式不要书写错误
在Maven中重新加载依赖,然后运行,浏览器访问http://localhost:8081/shop-type/list
,如果看到数据则证明后端配置成功
前端配置
在nginx所在目录启动cmd窗口(路径不要包含中文),输入命令start nginx.exe
浏览器访问http://127.0.0.1:8080
看到此页面则配置成功
右键点击“检查”,点击切换设备仿真(手机模式)
至此,黑马点评环境配置成功!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】Flutter适配HarmonyOS 5知识地图,实战解析+高频避坑指南
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合终身会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步