Весной я разработал 2 микросервиса:
- UI-сервис
- Login-сервис, который также имеет UI (html -форма) для тестирования
UI-сервис использует сервис Login, используя приведенный ниже uri, теперь я хочу не указывать URL, а использовать здесь сервер имен Eureka
UI-сервис (код)
@RequestMapping("/log")
public String abc(HttpServletRequest request) {
final String uri = "http://localhost:8093/accounts/login";
// want to use Eureka discovery instead of directly consuming this service.
RestTemplate restTemplate = new RestTemplate();
String result = restTemplate.getForObject(uri, String.class);
return result;
//request.setAttribute("mode", "MODE_LOGIN");
}