我在我的测试用例中使用Mock MVC并且工作正常(没有启动完整的HTTP服务器)。但是,如果我在我的服务控制器中使用RestTemplate来运行我的测试用例,那么就会传递另一个服务“未知主机异常”。 我的服务是一个春季启动应用程序,并在eureka服务器中注册。
我的代码就像这样
@Autowired
private RestTemplate participantsRestTemplate;
String uRL = "http://ACCOUNT-MICRO-SERVICE/api/account/accounts.json";
restTemplate.exchange(uRL, HttpMethod.POST, body, String.class);
'ACCOUNT-MICRO-SERVICE'是在eureka服务器中注册的服务的服务名称