1. 源代码Git
后端项目仓库:GitHub - Open-MBEE/exec-mms: This is the source code repository of the MMS Libraries.
前端项目仓库:
注意好网络然后Git Clone即可
2. 后端项目配置
这是一个采用微服务模式的Springboot架构,直接运行无效,我们需要采用docker先配置好数据库等服务。在IDEA打开后,他会自动用gradle进行下载依赖,需要耐心等待。
1. 修改docker-compose.yml
将mms的部分注释掉,我们想要在IDEA中运行mms,不需要在docker中运行
2. 安装docker
这部分请自行Search
3. 构建docker镜像
- 在终端中打开本文件夹
- 输入docker-compose up,运行
- 等待(下太慢注意网络问题)
出现四个Created即为成功。请注意,如果出现类似报错是端口占用问题。去查如何检查端口占用并关闭进程,或者尝试重启winnat
这样即为运行成功,可在docker desktop中查看
这里如果你用docker运行mms的话(虽然本教程不需要),很逆天的问题是你需要将在IDE里面将gradlew的换行符改为LF,否则docker跑不了(UNIX换行符)
4. 更改数据库配置
打开example->src->main->resources->application-test.properties,修改数据库配置如下
如果你有左上角的数据源标志,点进去后安装驱动,然后测试连接
5. 配置文件配置
1. 打开上文的application-test.properties,全选复制,粘贴到每一个application.properties.example文件中(不知道原作者为什么这样做),然后将其后缀的.example删除
举个例子如下:
全部修改好就可以回到ExampleApplication运行了。如果你想修改端口(默认8080)。可以在example模块下的application.properties中添加server.port=' '