IIDP 后端服务启动

目标

  1. 成功运行后端服务
  2. 访问接口文档

开发工具准备

  1. MySQL 8.0+
  2. IDEA
  3. maven
  4. iidp-demo 项目。gitlab 仓库地址
  5. settings.xml 文件。maven 的配置文件
  6. 确保已经连上公司 Wi-Fi

配置 maven 仓库

下载 settings.xml 文件。拷贝到你的 maven home。一般是用户目录下的 .m2 目录。

创建数据库

连接 MySQL,新建一个数据库,字符集选择 utf8mb4,排序规则选择 utf8mb4_bin。

如果你从其他数据库导入数据,请确保导入后的表和字段排序规则都是 utf8mb4_bin。 如果两个表的字段排序规则不一致,进行联表查询时会出现报错。

Image not found

使用 IDEA 打开 iidp-demo 项目

直接打开 iidp-demo 这个目录,不要打开父级目录

Image not found

配置 maven

打开 IDEA Setting,配置 maven 的 settings.xml 文件,选择覆盖。

Image not found

由于公司 nexus 仓库没有使用 https,如果你使用 maven 3.8 以上的版本,你需要修改一下 maven 的配置文件。

Image not found

注释掉以下内容

<!--
<mirror>
  <id>maven-default-http-blocker</id>
  <mirrorOf>external:http:*</mirrorOf>
  <name>Pseudo repository to mirror external repositories initially using HTTP.</name>
  <url>http://0.0.0.0/</url>
  <blocked>true</blocked>
</mirror>
-->

运行项目

修改数据库配置

Image not found

新增一个启动配置

Image not found

点击 Modify options。启动前自动执行 maven 的 clean package 命令

Image not found

Image not found

项目目录结构说明

访问接口文档

打开浏览器,访问 http://localhost:8060/root/api/master

你会看到一个接口文档列表。

Image not found