IIDP 后端服务启动
目标
- 成功运行后端服务
- 访问接口文档
开发工具准备
- MySQL 8.0+
- IDEA
- maven
- iidp-demo 项目。gitlab 仓库地址
- settings.xml 文件。maven 的配置文件
- 确保已经连上公司 Wi-Fi
配置 maven 仓库
下载 settings.xml 文件。拷贝到你的 maven home。一般是用户目录下的 .m2 目录。
创建数据库
连接 MySQL,新建一个数据库,字符集选择 utf8mb4,排序规则选择 utf8mb4_bin。
如果你从其他数据库导入数据,请确保导入后的表和字段排序规则都是 utf8mb4_bin。 如果两个表的字段排序规则不一致,进行联表查询时会出现报错。
使用 IDEA 打开 iidp-demo 项目
直接打开 iidp-demo 这个目录,不要打开父级目录
配置 maven
打开 IDEA Setting,配置 maven 的 settings.xml 文件,选择覆盖。
由于公司 nexus 仓库没有使用 https,如果你使用 maven 3.8 以上的版本,你需要修改一下 maven 的配置文件。
注释掉以下内容
<!--
<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>
-->
运行项目
修改数据库配置
新增一个启动配置
点击 Modify options。启动前自动执行 maven 的 clean package 命令
访问接口文档
打开浏览器,访问 http://localhost:8060/root/api/master
你会看到一个接口文档列表。