作者:Eddy  历史版本:1  最后编辑:龚清  更新时间:2024-11-20 15:41

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

导入源码

  1. 使用maven projects方式导入
    说明:idea导入例子可移步参考该文档操作步骤:http://doc.bpmhome.cn/blog-25.html

公共配置

简介:配置修改源码所需改动的yml基础配置文件,基础通用的配置文件均在ibps-basic-root\modules\basic-response,源码截图如下:

  1. 源码项目找到导出maven工程“ibps-basic-response”文字的信息,如下:
  2. 在config目录下
  3. 主要修改配置文件
    • 文件服务配置
      • fastdfs:application-fileserver.yml
      • 阿里云OS存储:application-aliyunoss.yml 3.5.0+
      • minio:application-minio.yml 3.5.0+
    • 服务发现配置
      • nacos
        1. application-dev-nacos.yml
        2. application-test-nacos.yml
        3. application-prod-nacos.yml
          修改对应服务器的“nacos”的相关信息,源码默认环境是“dev”,即修改配置文件“application-dev-nacos.yml”如下图:
      • consul
        1. application-dev-consul.yml
        2. application-test-consul.yml
        3. application-prod-consul.yml
          修改对应服务器的“consul”的相关信息,源码默认环境是“dev”,即修改配置文件“application-dev-consul.yml”,如下图:
      • eureka
        1. application-dev-eureka.yml
        2. application-test-eureka.yml
        3. application-prod-eureka.yml
          修改对应服务器的“eureka”的相关信息,源码默认环境是“dev”,即修改配置文件“application-dev-eureka.yml”,如下图:

说明:源码默认配置使用是“nacos”的注册中心,若用户不改动,则只需要修改“nacos”的配置文件即可,亦建议客户也使用该注册中心会比较友好!

- 中间件配置(redis/rabbitmq)
    + application-dev-base.yml
    + application-test-base.yml
    + application-prod-base.yml

修改相对应的“rabbitmq”的信息,如下图:

往下滑动找到修改相对应的“redis”的信息,如下图:

修改完该公共的配置文件信息后,接着往下继续操作!

源码项目provider-boot

简介:单体应用只有一个服务,即只需要在源码路径:ibps\ibps-provider-root\modules\provider-boot,如下图:

  1. 导入开发工具后的名称:ibps-provider-boot
  2. 配置数据源:conf/dataSource-*.xml
    源码默认是“dev”环境,即修改“dataSource-dev.xml”数据库链接池信息,如下图:

    注意:改完配置文件后,记得检查是不是已经把授权文件信息复制在此conf目录下!
  3. 启动类:com.lc.ibps.BootApplication
  4. 启动方式:java run
  5. 访问地址:默认后端端口是5400,即给前端配置的后端地址信息是:http://IP:端口;
    本地例子:http://127.0.0.1:5400;
    访问后端swagger地址:http://127.0.0.1:5400/swagger-ui.html。