@RestController public class HealthController { @RequestMapping(value = "/health") public HealthVO getHealthInfo() { HealthVO healthVO = HealthVO.builder() .msg("OK") .timestrap(System.currentTimeMillis()) .build(); return healthVO; } } |
@Component public class HoverflyProxy { @Autowired private RestTemplate restTemplate; public HealthVO getHealthInfo(){ String url = "http://localhost:8080/health"; HealthVO healthVO = restTemplate.getForEntity(url, HealthVO.class).getBody(); return healthVO; } } @RestController public class HealthController { @Autowired private HoverflyProxy hoverflyProxy; @RequestMapping(value = "/health") public HealthVO getHealthInfo() { return hoverflyProxy.getHealthInfo(); } } |
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) | Powered by Discuz! X3.2 |