目录
一.项目的配置
1.ide的配置如下图:
如果jdk不改成1.8版本就会出现如下错误:
2.项目所需要的依赖
3.数据库的链接
如果没有这一步就会连接不上数据库
在ide上运行mysql文件如下图:
当我们看到这几项报错
ERROR 15032 --- [ restartedMain] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Exception during pool initialization.
ERROR 15032 --- [ restartedMain] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Exception during pool initialization.
ERROR 15032 --- [ restartedMain] o.s.boot.SpringApplication : Application run failed.
我们就可以想到是数据库的连接出现了问题,可以通过检查自己数据库的名称以及在yml文件中看自己数据库的账户和密码是否正确等方法来排除错误。
二.项目的运行
1.后端的运行
完成项目的配置和后在
此处找到主函数点击运行得到下面页面就说明后端运行成功了
2.前端的运行
在终端运行前端如下图:
然后我们用cd找到我们前端文件夹如下图:
然后用npm install下载和安装项目依赖的软件包如下图:
然后那npm run dev如下图:
说明前端也运行成功了
以管理员身份登录后如下图:
三.遇到问题和解决方法
问题一:
在前端运行时出现下面问题
通过百度我知道这是一个关于依赖的问题,但我依然不知道是具体哪个地方错了
解决方法:
我把最后几行复制到网上去找最后在博客说找到了解决方法:博客链接如下Node: opensslErrorStack: [ ‘error:03000086:digital envelope routines::initialization error‘ ]异常处理_opensslerrorstack: [ 'error:03000086:digital envel-CSDN博客
我在项目中的以下目录中找到
把"dev": " vue-cli-service serve",这行改成"dev": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",然后用npm install重新进行加载前端依赖,在执行npm run dev就成功运行了。
问题二:
在登录界面处网络无法处理信息出现以下错误:
点击登录后出现这样错误:
解决方法
通过他的报错java.sql.SQLSyntaxErrorException: Table 'cs699260_20220321113528.auth' doesn't exist以及百度知道好像是他少在mysql的表中少给了我们一个名为auth的表,然后我根据他的要求结合ai自己创了一个auth表如下:
运行sql语句后重新运行后端然后再到前端输入密码就可以进入