编写版本:v3.5.5
适用版本:所有版本

1、设置setting文件

前提:将必备的jdk1.8.0+、redis3.2.100+、rabbitMQ、Erlang、nginx、nacos1.3.2应用环境安装好,对应数据库,比如mysql5.7+。

将提供的压缩包内的XXX\iform-微服务(xxxx)源码的setting.xml文件设置在IDE和eclipse的开发配置。
先把setting.xml文件下载仓库jar包的路径放在对应的硬盘(注意不能有空格和中文等特殊符号),如下:

再在eclipse工具为例,找到window–preferences配置该setting的文件目录,如下图:

2、导入源码

注意:将源码存放的工作目录不能有空格和中文等特殊字眼。
在XXX\iform-微服务(xxxx)源码\3-源码\1-后端源码目录下是后端的代码,将代码import进开发工具,微服务分别为4个:

  • 网关:ifrom-basis-gateway,工程目录如下:
  • 认证中心:ifrom-oauth-server2
  • 用户管理、系统管理等:ifrom-provider-platform
  • 表单、工作流:ifrom-provider-business

    等待代码编译完成后,主要启动以上说明服务即可。

3、通用配置文件

找到iform-basic-root\modules\basic-response的工程目录的src\main\resources\config目录下,修改以下标红配置文件:

3.1、配置邮箱服务器

在application-common.yml配置发送邮箱服务信息,如下图:

3.2、配置mq、redis

在application-dev-base.yml修改mq、redis的信息,如下所示:

还是在这个application-dev-base.yml文件往下移动,会看到redis相关配置的信息,修改ip信息,若有改动端口和设置密码则对应配置信息即可,如下图标红所示:

3.3、配置注册中心

在application-dev-nacos.yml文件配置nacos的ip,空间信息,如下图:

说明:配置文件指定的启动环境为dev,代表生效对应的application-dev-xxxx.yml的配置文件,test|prod环境以此类推。

4、服务下的配置文件

4.1、修改消息超链接前缀

除了网关服务外,在每个服务下的src\main\resources\config\application-app.yml配置文件修改以下信息:
在“系统发送消息配置的路径”的信息,如下图标红的ip信息改成对应服务器ip信息:

4.2、附件存储方式

在iform-provider-root\modules\provider-platform\src\main\resources\config\application-app.yml文件(即ifrom-provider-platform服务),会看到注释字眼为“文件上传”和“file”的信息,此处出以存储win系统D硬盘的配置,如下图标红所示:

4.3、修改数据连接池

说明:若分了platform和business库,则修改xxxx\src\main\resources\conf\dataSource-dev.xml服务下配置的信息,ifrom-oauth-server2服务为例以如下:

  • 因为ifrom-oauth-server2和ifrom-provider-platform是需要同一个数据库名为(platform),所以需在这2个服务下的src\main\resources\conf\dataSource-dev.xml配置为“platform”库名信息,如下图:

  • 在ifrom-provider-business的src\main\resources\conf\dataSource-dev.xml配置为“business”库名信息,如下图:

5、启动各个服务

5.1、源码项目basis-gateway

1.导入开发工具后的名称:ifrom-basis-gateway
2.启动类:com.ak.ifrom.GatewayApplication
3.启动方式:java run

5.2、源码项目oauth-server2

1.导入开发工具后的名称:ifrom-oauth-server2
2.启动类:com.ak.ifrom.Oauth2ServerApplication2
3.启动方式:java run

5.3、源码项目provider-platform

1.导入开发工具后的名称:ifrom-provider-platform
2.启动类:com.ak.ifrom.PlatformApplication
3.启动方式:java run

5.4、源码项目provider-business

1.导入开发工具后的名称:ifrom-provider-business
2.启动类:com.ak.ifrom.BusinessApplication
3.启动方式:java run

6、访问后端swagger

访问地址:http://IP:5100/swagger-ui.html (默认提供访问端口是5100),若需要修改端口号移步配置文件网关服务ifrom-basis-gateway\src\resources\config的application-dev.yml里面“5100”的信息进行修改即可。
在浏览器正常出现后端接口信息则代表后端部署成功,如下图所示:

作者:caoyl  创建时间:2024-03-01 11:31
最后编辑:黄春艳  更新时间:2024-11-25 19:17