Ниже приведена функция изменения URL-адреса без перезагрузки страницы. Он поддерживает только HTML5
function ChangeUrl(page, url) {
if (typeof (history.pushState) != "undefined") {
var obj = {Page: page, Url: url};
history.pushState(obj, obj.Page, obj.Url);
} else {
window.location.href = "homePage";
// alert("Browser does not support HTML5.");
}
}
ChangeUrl('Page1', 'homePage');
Ну, на основе документации вы можете использовать DiscoveryClient , чтобы получить экземпляры, основанные на каком-либо сервисе, на примере документации "STORES"
, посмотрите, вы можете сделать это следующим примером:
@Autowired
private DiscoveryClient discoveryClient;
public List<ServiceInstance> getInstances(String serviceName) {
List<ServiceInstance> list = discoveryClient.getInstances(serviceName);
if (list != null && list.size() > 0 ) {
// logic here if it is necessary.
}
return list;
}