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 @Autowired
private RestTemplate restTemplate; private RestTemplate restTemplate;
@GetMapping @GetMapping("test-ddl")
// @Retryable(scene = "testStatusCode") public Result testDDL() {
public Result getTeacher() {
Result result = restTemplate.getForObject("http://127.0.0.1:8088/school/id", Result.class); 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);
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; 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;
}
} }