Skip to content

Commit 0a45528

Browse files
committed
feat: 添加几个测试接口
1 parent 05a5bbb commit 0a45528

2 files changed

Lines changed: 19 additions & 2 deletions

File tree

  • framework
    • framework_api/src/main/java/com/github/cadecode/uniboot/framework/api/feignclient
    • framework_svc/src/main/java/com/github/cadecode/uniboot/framework/svc/controller

framework/framework_api/src/main/java/com/github/cadecode/uniboot/framework/api/feignclient/ExampleClient.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,9 @@ public interface ExampleClient {
1717
@PostMapping("example/test_str")
1818
String testStr(@RequestParam("str") String str);
1919

20+
@PostMapping("example/test_result")
21+
Object testApiResult();
22+
23+
@PostMapping("example/test_exception")
24+
Object testException();
2025
}

framework/framework_svc/src/main/java/com/github/cadecode/uniboot/framework/svc/controller/ExampleController.java

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
package com.github.cadecode.uniboot.framework.svc.controller;
22

3+
import com.github.cadecode.uniboot.common.core.exception.ApiException;
4+
import com.github.cadecode.uniboot.common.core.web.response.ApiResult;
35
import com.github.cadecode.uniboot.framework.api.annotation.ApiFormat;
6+
import com.github.cadecode.uniboot.framework.api.enums.FrameErrorEnum;
47
import io.swagger.annotations.Api;
58
import io.swagger.annotations.ApiOperation;
69
import lombok.RequiredArgsConstructor;
@@ -24,12 +27,21 @@
2427
@RequestMapping("example")
2528
public class ExampleController {
2629

27-
// For feign client
28-
@ApiFormat(false)
2930
@ApiOperation("传递字符串")
3031
@PostMapping("test_str")
3132
public String testStr(@RequestParam String str) {
3233
return str;
3334
}
3435

36+
@ApiOperation("返回异常结果")
37+
@PostMapping("test_result")
38+
public ApiResult<?> testApiResult() {
39+
return ApiResult.error(FrameErrorEnum.UNKNOWN).moreInfo("测试返回异常结果");
40+
}
41+
42+
@ApiOperation("直接抛出异常")
43+
@PostMapping("test_exception")
44+
public Object testException() {
45+
throw ApiException.of("测试直接抛出异常");
46+
}
3547
}

0 commit comments

Comments
 (0)