feat: 解决feign 调用多个后端服务时,使用独立的feign.Client配置,保证不同后端的client-auth的配置不同 得以生效
author刘洪青 <hongqing.liu@supwisdom.com>
Thu, 5 Sep 2019 05:47:27 +0000 (13:47 +0800)
committer刘洪青 <hongqing.liu@supwisdom.com>
Thu, 5 Sep 2019 05:47:27 +0000 (13:47 +0800)
commitdedcdf75876288de6f601eea668411cc6116dd74
tree4eb2c78c3f339f29876593b52ad6570ddab0a813
parent86504ad9c102e6a4752c773c64a3dce98828be51
feat: 解决feign 调用多个后端服务时,使用独立的feign.Client配置,保证不同后端的client-auth的配置不同 得以生效
13 files changed:
aggr/admin/src/main/java/com/supwisdom/institute/backend/admin/aggr/apis/remote/base/configuration/BaseFeignClientConfiguration.java [new file with mode: 0644]
aggr/admin/src/main/java/com/supwisdom/institute/backend/admin/aggr/apis/remote/base/v1/admin/AdminAccountRemoteFallbackFactory.java [new file with mode: 0644]
aggr/admin/src/main/java/com/supwisdom/institute/backend/admin/aggr/apis/remote/base/v1/admin/AdminAccountRemoteFeignClient.java [new file with mode: 0644]
aggr/admin/src/main/java/com/supwisdom/institute/backend/admin/aggr/apis/remote/biz/configuration/BizFeignClientConfiguration.java [new file with mode: 0644]
aggr/admin/src/main/java/com/supwisdom/institute/backend/admin/aggr/apis/remote/biz/v1/admin/AdminBizRemoteFallbackFactory.java [moved from aggr/admin/src/main/java/com/supwisdom/institute/backend/admin/aggr/apis/remote/biz/BizRemoteFallbackFactory.java with 86% similarity]
aggr/admin/src/main/java/com/supwisdom/institute/backend/admin/aggr/apis/remote/biz/v1/admin/AdminBizRemoteFeignClient.java [moved from aggr/admin/src/main/java/com/supwisdom/institute/backend/admin/aggr/apis/remote/biz/BizRemoteFeignClient.java with 80% similarity]
aggr/admin/src/main/java/com/supwisdom/institute/backend/admin/aggr/apis/service/biz/BizService.java
aggr/admin/src/main/resources/application-docker.yml
aggr/admin/src/main/resources/application.yml
bff/admin/src/main/resources/application-docker.yml
bff/admin/src/main/resources/application.yml
common/core/src/main/java/com/supwisdom/institute/backend/common/core/feign/FeignClientBuilder.java [moved from aggr/admin/src/main/java/com/supwisdom/institute/backend/admin/aggr/configuration/FeignClientConfiguration.java with 64% similarity]
sa/admin/src/main/resources/application.yml