# 开发环境

# 系统需求

推荐版本

  • JDK:1.8
  • MySQL:8.0.26
  • Maven:3.5
  • RabbitMQ:3.9.13

# 开发工具

工具清单

  • 开发IDE:IntelliJ IDEA(推荐)
  • 数据库工具:Navicat Premium

# 环境配置

# 1. JDK配置

  1. 下载 JDK 1.8
  2. 配置环境变量 JAVA_HOME
  3. 验证安装:java -version

# 2. Maven配置

  1. 下载 Apache Maven 3.5+
  2. 配置环境变量 MAVEN_HOME
  3. 配置 Maven 仓库源
  4. 验证安装:mvn -v

# 3. MySQL配置

  1. 下载 MySQL 8.0.26
  2. 安装并启动 MySQL 服务
  3. 创建数据库实例
  4. 导入项目SQL脚本

# 4. RabbitMQ配置

  1. 下载 RabbitMQ 3.9.13
  2. 安装 Erlang 环境
  3. 启动 RabbitMQ 服务
  4. 开启管理插件

# 本地运行

# 1. 获取代码

联系作者获取代码:加微信rmyue_666

# 2. 导入项目

# IDEA打开项目
File -> Open -> 选择项目目录

# 3. 数据库初始化

# 创建数据库
CREATE DATABASE ims DEFAULT CHARSET utf8mb4;

# 导入SQL脚本
SOURCE db/ims.sql;

# 4. 修改配置

  1. 修改数据库配置 (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 (根据实际情况修改)
  1. 修改消息队列配置 (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

# 常见问题

注意事项

  1. Maven依赖下载失败时,可以更换 Maven 源
  2. 启动失败时,请检查 MySQL 和 RabbitMQ 服务是否正常运行
  3. 确保所有端口未被占用(8090、3306、5672)