example 新增两个单独的测试接口。
This commit is contained in:
byteblogs168 2023-01-14 20:45:24 +08:00
parent e8e29897c5
commit 27c927c845

View File

@ -24,9 +24,8 @@ public class TeacherController {
@Autowired
private RestTemplate restTemplate;
@GetMapping
// @Retryable(scene = "testStatusCode")
public Result getTeacher() {
@GetMapping("test-ddl")
public Result testDDL() {
Result result = restTemplate.getForObject("http://127.0.0.1:8088/school/id", Result.class);
result = restTemplate.getForObject("http://127.0.0.1:8088/school/id", Result.class);
result = restTemplate.getForObject("http://127.0.0.1:8088/school/id", Result.class);
@ -37,4 +36,15 @@ public class TeacherController {
}
return result;
}
@GetMapping("test-status-code")
@Retryable(scene = "testStatusCode")
public Result testStatusCode() {
Result result = restTemplate.getForObject("http://127.0.0.1:8088/school/id", Result.class);
if (result.getStatus() == 0) {
throw new UnsupportedOperationException(result.getMessage());
}
return result;
}
}