This commit makes it possible to specify port with an URI template variable.

For example : RestTemplate restTemplate = new RestTemplate(); restTemplate.getForObject("http://localhost:{port}/resource", String.class, 8080);

Issue: SPR-12123

Comment From: rstoyanchev

Looks good. Merged!