# 开发环境
# 系统需求
推荐版本
- JDK:1.8
- MySQL:8.0.26
- Maven:3.5
- RabbitMQ:3.9.13
# 开发工具
工具清单
- 开发IDE:IntelliJ IDEA(推荐)
- 数据库工具:Navicat Premium
# 环境配置
# 1. JDK配置
- 下载 JDK 1.8
- 配置环境变量 JAVA_HOME
- 验证安装:
java -version
# 2. Maven配置
- 下载 Apache Maven 3.5+
- 配置环境变量 MAVEN_HOME
- 配置 Maven 仓库源
- 验证安装:
mvn -v
# 3. MySQL配置
- 下载 MySQL 8.0.26
- 安装并启动 MySQL 服务
- 创建数据库实例
- 导入项目SQL脚本
# 4. RabbitMQ配置
- 下载 RabbitMQ 3.9.13
- 安装 Erlang 环境
- 启动 RabbitMQ 服务
- 开启管理插件
# 本地运行
# 1. 获取代码
联系作者获取代码:加微信rmyue_666
# 2. 导入项目
# IDEA打开项目
File -> Open -> 选择项目目录
# 3. 数据库初始化
# 创建数据库
CREATE DATABASE ims DEFAULT CHARSET utf8mb4;
# 导入SQL脚本
SOURCE db/ims.sql;
# 4. 修改配置
- 修改数据库配置 (application-druid.yml)
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource
driverClassName: com.mysql.cj.jdbc.Driver
druid:
# 主库数据源
master:
url: jdbc:mysql://127.0.0.1:3306/ims?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: root
password: root (根据实际情况修改)
- 修改消息队列配置 (rabbitmq.properties)
# rabbitmq的Ip地址
rabbitmq.host=10.0.16.2 (根据实际情况修改)
# rabbitmq的端口
rabbitmq.port=5672 (根据实际情况修改)
# rabbitmq的用户名
rabbitmq.username=common_cast (根据实际情况修改)
# rabbitmq的密码
rabbitmq.password=Rmq123456 (根据实际情况修改)
# rabbitmq的队列名称
rabbitmq.channel=ims (根据实际情况修改)
# 5. 启动运行
# 启动后端服务
mvn spring-boot:run
# 启动前端服务
npm install
npm run dev
# 6. 访问项目
访问地址
- 后台接口:http://localhost:8090/ims/
- 默认账号:admin
- 默认密码:admin123
# 常见问题
注意事项
- Maven依赖下载失败时,可以更换 Maven 源
- 启动失败时,请检查 MySQL 和 RabbitMQ 服务是否正常运行
- 确保所有端口未被占用(8090、3306、5672)