接入流程

1. maven依赖

<dependency>
    <groupId>com.cvte.lcp</groupId>
    <artifactId>lcp-app-opensdk</artifactId>
    <version>2.4.0-SNAPSHOT</version>
</dependency>

2. application上增加

@EnableLcpAppSdk
@EnableCSBCloud

3. 配置中心增加

切换调用方式(必须)

feign.httpclient.enabled=false
feign.okhttp.enabled=true

2.4.0-SNAPSHOT 版本配置

lcp.app.url=lcpuat.gz.cvte.cn/app(需要根据自己项目调整)

2.4.1-SNAPSHOT 版本配置

lcp.app.url=lcpuat.gz.cvte.cn/app(需要根据自己项目调整)
lcp.data.url = lcpuat.gz.cvte.cn/data(需要根据自己项目调整)
lcp.legox.url = csbsit.gz.cvte.cn/legox(需要更具自己项目调整)

2.5.0-SNAPSHOT 版本配置

如果是之前已经引入低版本,请将 key 中间改成 “sdk”
如果是全新引入到项目中,则添加下面配置

lcp.sdk.app.url=lcpuat.gz.cvte.cn/app(需要根据自己项目调整)
lcp.sdk.data.url = lcpuat.gz.cvte.cn/data(需要根据自己项目调整)
lcp.sdk.legox.url = csbsit.gz.cvte.cn/legox(需要更具自己项目调整)

4.租户端接入的配置(标准产品接入无需此配置):tenantId和appId

lcp.sdk.xTenantId=xxx
lcp.sdk.xAppId=xxx

5. 业务应用程序改动:requeset请求头租户和应用的传递

在HandlerInterceptor中增加下面的配置
TenantAppDbHolder.setTenantAppInfo(tenantId, productId,appId);

作者:柯立明  创建时间:2024-04-23 20:07
最后编辑:柯立明  更新时间:2025-05-12 18:04