前言
上次我们一起深入分析了一个Java审计的案例,大家有没有掌握其中的一些基本技巧和方法呢?
今天还是老规矩,先搭建网站的环境。只不过这次的项目源码跟之前的不太一样,采用的前后端分离技术,跟着我们的脚步继续前进吧!!!
GitHub源码链接
https://gitee.com/lab1024/smart-admin
环境搭建
0、npm环境
使用命令查看是否安装有npm环境,如果没有去官网下载一个
npm -v
1、前端配置
下载好后进入这个目录:smart-admin-web-javascript
在当前目录打开终端,输入npm命令安装依赖
npm install
运行前端
npm run dev
启动后打开URL,查看是否启动成功
提示网络连接错误,是因为我们没有配置后端环境,下面进行后端配置
2、后端配置
2.1、启动mysql8服务
使用小皮面板启动mysql8服务
2.2、启动redis服务
安装redis服务,点击软件管理,选择redis就可以了
启动redis
如果需要外联的,需要修改配置文件,把127.0.0.1修改为0.0.0.0即可
2.3、导入数据库文件
根据sql文件可以看到mysql数据库的版本
所以我们这里使用mysql8数据库
将 smart_admin_v3.sql 文件导入数据库中
source E:smart-admin-mastersmart_admin_v3.sql
导入成功
2.4、更新mave环境
返回代码目录,开发者这里提供了两个 JDK 版本的后端代码
请根据自己电脑的 JDK 版本选择
所以我这里选择的源码是smart-admin-api-java8-springboot2
使用IDEA打开项目 ,首先找到pom.xml安装所需依赖
如果这里爆红,这里修改为2.2.2.RELEASE
再把3.2爆红的那一行删除就行
2.5、修改数据库信息
找到 sa-base 下的 sa-base.yaml 配置文件,将数据库信息修改成自己的
2.6、启动Srping Boot
点击启动项目
打开网站,输入默认管理员账号密码
admin123456
登录成功,进入后台
总结
今天的网站环境搭建就到这里了。
到时候会直播再分析一次,并做好视频发送b站,可以关注【深情哥-湘安无事】哦~
感兴趣的可以公众号回答回复"java审计"进群,有公开课会在群里面通知,包括审计和src。edu邀请码获取也可以联系深情哥。
(内部edu+src培训可联系深情哥!)
原文始发于微信公众号(湘安无事):轻松学会Java代码审计之实战案例第1天
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
2025年3月2日 下午10:30 1F
你这文章也太水 了