RootUriTemplateHandler was added in Spring Boot 1.4 before DefaultUriBuilderFactory existed. The logic to prepend a root URL now duplicates what DefaultUriBuilderFactory#initUriComponentsBuilder is capable of doing by merging two parsed UriComponent instances.