mirror of
https://github.com/yanlongqi/jhinno-openapi-java-sdk.git
synced 2026-03-22 06:15:10 +08:00
refactor: 重构API请求处理架构和用户管理
- 新增JHApiRequestHandler接口支持自定义请求头处理 - 重构JHApiExecutionAbstract为依赖注入提供更好支持 - 优化JHRequestExecution支持用户上下文管理 - 增强Spring Boot自动配置支持请求处理器注入 - 更新版本号至2.0.6 - 删除废弃的JHApiExecution类 - 修正测试类中的命名错误 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
package com.jhinno.sdk.openapi.example;
|
||||
|
||||
import com.jhinno.sdk.openapi.JHApiRequestHandler;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
|
||||
@Configuration
|
||||
public class ApiConfig implements JHApiRequestHandler {
|
||||
|
||||
@Override
|
||||
public String getCurrentUserName() {
|
||||
return "yanlongqi";
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
jhinno:
|
||||
openapi:
|
||||
server-url: https://192.168.0.22
|
||||
auth-type: token_mode
|
||||
access-key: 3f03747f147942bd8debd81b6c9c6a80
|
||||
access-key-secret: e0681859b91c499eb1d2c8e09cea3242
|
||||
server-url: https://172.20.0.200
|
||||
auth-type: access_secret_mode
|
||||
access-key: 8147c7470bfd4a27952fe750c6bc7cef
|
||||
access-key-secret: 899b13f590394c3daafc6468fed4b1df
|
||||
@@ -1,7 +1,9 @@
|
||||
package com.jhinno.sdk.openapi.example.test.extend;
|
||||
|
||||
import com.jhinno.sdk.openapi.api.app.AppStartedInfo;
|
||||
import com.jhinno.sdk.openapi.example.api.extend.FileSystemType;
|
||||
import com.jhinno.sdk.openapi.example.api.extend.JHFileApiExtendExecution;
|
||||
import com.jhinno.sdk.openapi.utils.JsonUtil;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.boot.test.context.SpringBootTest;
|
||||
@@ -24,6 +26,7 @@ public class JHFileApiExtendTest {
|
||||
|
||||
@Test
|
||||
void testStartApp() {
|
||||
jhAppApiExecution.desktopStart("jhadmin","linux_desktop");
|
||||
AppStartedInfo linuxDesktop = jhAppApiExecution.desktopStart(null, "linux_desktop");
|
||||
System.out.println(JsonUtil.objectToString(linuxDesktop));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user