代码拉取完成,页面将自动刷新
::: warning
运行时会有RabbitMQ
和MongoDB
相关的报错,是因为我们以最简方式运行的系统,没有配置它们的连接地址,但是不影响项目的正常使用,后面可以根据实际的情况,
补上这些配置,或把这些用不到的功能做删减。
:::
环境 | 版本 | 备注 |
---|---|---|
JDK | 8/11 | 基于8编写,11运行正常 |
MySQL | 5.7.8 + | 未对MySQL8进行测试,需要设置为大小写不敏感 |
Redis | 3.0+/5.0+ | 3.x版本会导致一些依赖高级特性的功能无法使用 |
git clone https://gitee.com/bootx/bootx-platform.git
克隆后端代码到本地,然后使用IDEA
打开,等待下载项目中Maven
的依赖
在提前准备的MySQL
服务上创建稍后将要使用的空白库,项目默认配置的库名称为bootx-platform
打开刚下载项目里bootx-start
模块下的application-dev.yml
文件,将里面的MySQL
和Redis
替换成我们预先准备好的连接地址
初始化数据库,有下列两种方式进行初始化:
_config/sql
文件夹找到数据库sql文件bootx-platform.sql
,然后执行导入到刚才准备的数据库中,
同时将application-dev.yml
配置文件文件中的spring.flyway.enabled
的配置设置为false
spring.flyway.enabled
选项是否为true
运行项目里bootx-start
模块下cn.bootx.start.BootxApplication
启动类,启动系统,执行完成后,会显示下面的界面,说明启动成功
2022-12-25 21:07:40596| INFO [] main - cn.bootx.start.BootxApplication|
----------------------------------------------------------
应用 'bootx-platform' 运行成功!
Swagger文档: http://ip:9999/doc.html
----------------------------------------------------------
运行时控制台会有至少两次异常抛出,分别是
RabbitMQ
和MongoDB
相关的报错,但不影响系统的运行
2022-12-25 21:07:23255| INFO [] cluster-ClusterId{value='63a84b09e012927f87783735', description='null'}-127.0.0.1:27017 - org.mongodb.driver.cluster| Exception in monitor thread while connecting to server 127.0.0.1:27017
com.mongodb.MongoSocketOpenException: Exception opening socket
...
Caused by: java.net.ConnectException: Connection refused: connect
...
2022-12-25 21:07:43890| WARN [] RMI TCP Connection(3)-192.168.196.167 - o.s.b.a.amqp.RabbitHealthIndicator| Rabbit health check failed
org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Connection refused: connect
...
Caused by: java.net.ConnectException: Connection refused: connect
...
环境 | 版本 | 备注 |
---|---|---|
Node | 16+ | 推荐使用16或者18 |
pnpm | 7.27+ | 包管理工具(默认使用) |
yarn | v1.22+ | 包管理工具 |
受限于
vben admin
脚手架,首次打开速度会比较缓慢,大约需要35-100秒,并不是系统卡死了
git clone https://gitee.com/bootx/bootx-platform-vue3.git
命令, 克隆前端代码到本地,然后使用Webstorm
或者VS Code
打开pnpm install
命令安装依赖.env.development
文件,修改运行时请求的地址为实际运行后端的地址(VITE_PROXY
配置项中/api
对应的后端地址)
# 是否打开mock
VITE_USE_MOCK=true
# 发布路径
VITE_PUBLIC_PATH=/
# 跨域代理,您可以配置多个 ,请注意,没有换行符
VITE_PROXY=[["/api","http://localhost:9999"],["/upload","http://localhost:9999/file/upload"]]
# 控制台不输出console
VITE_DROP_CONSOLE=false
# 接口地址
VITE_GLOB_API_URL=/api
# 文件上传地址
VITE_GLOB_UPLOAD_URL=/upload
# 接口前缀
VITE_GLOB_API_URL_PREFIX=
pnpm run dev
命令启动项目,默认的端口为3100
,启动成功后控制台会打印出访问的地址 VITE v4.5.1 ready in 8797 ms
➜ Local: https://localhost:3100/ 13:56:35
➜ Network: https://192.168.1.12:3100/ 13:56:35
➜ Network: https://192.168.196.167:3100/ 13:56:35
➜ press h to show help 13:56:35
环境 | 版本 | 备注 |
---|---|---|
Node | 16+ | 推荐使用16或者18 |
pnpm | 7.27+ | 包管理工具(默认使用) |
yarn | v1.22+ | 包管理工具 |
git clone https://gitee.com/bootx/bootx-platform-visualization.git
命令, 克隆前端代码到本地,然后使用Webstorm
或者VS Code
打开pnpm install
命令安装依赖.env
文件,对一些配置项进行修改
# port
VITE_DEV_PORT=6000
# 开发环境请求地址 path
VITE_DEV_PATH='http://localhost:9999'
# 正式环境请求地址
VITE_PRO_PATH='/api'
# 登录终端名称
VITE_CLIENT='GoView'
# 管理端地址
VITE_ADMIN_URL='http://localhost:3100'
pnpm run dev
命令启动项目,默认的端口为3100
,启动成功后控制台会打印出访问的地址环境 | 版本 | 备注 |
---|---|---|
Node | 16+ | 推荐使用16或者18 |
pnpm | 7.27+ | 包管理工具(默认使用) |
yarn | v1.22+ | 包管理工具 |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。