增加libpath配置

Signed-off-by: 赵新乐 <zxl78585@126.com>
This commit is contained in:
zxl78585 committed 2026-05-08 12:21:41 +08:00
1 parent c83410a131
commit 52ba462e42
3 files changed
+5 -15

No files matched your search

@@ -19,24 +19,12 @@ public class WeComSdkClient {
String corpId;
@Value("${wecom.secret}")
String secret;
static {
final String os = System.getProperty("os.name").toLowerCase();
if (os.contains("linux")) {
NativeLibraryLoader.loadLibrary("native/linux/libWeWorkFinanceSdk_Java.so");
} else if (os.contains("win")) {
NativeLibraryLoader.loadLibraryMulti("native/win/libcrypto-3-x64.dll");
NativeLibraryLoader.loadLibraryMulti("native/win/libcurl-x64.dll");
NativeLibraryLoader.loadLibraryMulti("native/win/WeWorkFinanceSdk.dll");
// 加载指定路径下文件
} else {
throw new UnsupportedOperationException("不支持的操作系统:" + os);
}
}
@Value("${wecom.lib-path}")
String libPath;
@PostConstruct
public void init() {
System.setProperty("java.library.path", libPath);
sdk = Finance.NewSdk();
int ret = Finance.Init(sdk, corpId, secret);
if (ret != 0) {
+1
View File
@@ -15,6 +15,7 @@ jwt:
wecom:
corp-id: 111
secret: 2222
lib-path: E:\Development\workspaces\axdr\qyWechatArchive\src\main\resources\native\win
# 消息同步配置
sync:
# 是否启用自动同步
+1
View File
@@ -15,6 +15,7 @@ jwt:
wecom:
corp-id: wwb42d275eae6910cc
secret: KyFHB6q9g-8X5pH9fUhojSk8xifkGzWmvn96UnwMMgo
lib-path: /data/appdir/wecomArchive/libs
# 消息同步配置
sync:
# 是否启用自动同步