记一次Java前后端分离项目的环境搭建-jeecgboot
一.下载源码
首先github下载源码
https://github.com/jeecgboot/JeecgBoot/releases(我这里最新版是3.8.2)
二.后端-idea搭建
1.配置数据库
然后idea打开解压后目录中的jeecg-boot目录

然后首先配置数据库,我们启动一个mysql(注意mysql版本必须5.7+,不然就会报错),然后执行
source d:/xxxx/xxx/xx/jeecgboot-mysql-5.7.sql
然后出现下面这些就是成功创建了


2.修改application-dev.yml和application-prod.yml配置

数据库根据自己的数据库账号密码进行修改

redis根据自己设置的密码进行修改

⭐注:
这里两个配置文件中的数据库和redis都要修改
3.找到启动类启动后端文件
记得在启动启动类之前先把你的redis服务运行起来,不然也会报错
文件位置:
xxxxx\JeecgBoot-3.8.2\jeecg-boot\jeecg-module-system\jeecg-system-start\src\main\java\org\jeecg\JeecgSystemApplication.java

⭐⭐⭐⭐⭐注:
这里有一个启动的条件就是项目所使用的jdk必须是17,不然运行就会报错(避免踩坑)


下载链接:
4.访问接口文档

三.前端-npm搭建
后端搭完了,接下来来搭前端,为了审代码更简洁明了一点
用vscode打开下载源码中的jeecgboot-vue3目录
1.下载前端依赖
然后在vscode中执行命令pnpm i 或者双击 pinstall

⭐注:
如果这里vs中没有npm脚本,参考文章:https://www.cnblogs.com/weipicun/p/16694552.html
如果运行显示没有pnpm命令,参考文章:https://www.pnpm.cn/installation,
这里很坑的一点就是我在下载的时候单纯使用npm install -g pnpm是下载不下来的,一直报错

安装成功:

2.配置后台接口
找到.env.development配置文件
如果有需要的话,可以将这两处修改成自己的后台地址(实际配置过程中不用管,直接跳过)

3.启动前端项目
点击命令 dev 启动项目
看到如下日志 则启动成功

4.访问系统
http://localhost:3100
默认账密:admin/123456



浙公网安备 33010602011771号