我遇到了一个问题,我认为它必须很容易解决,但我坚持下去。
这是我的代码段:
String url = UriComponentsBuilder.fromPath("http://localhost")
.build().toUriString();
url
的值为:
http:/localhost
如您所见,://
被:/
取代
关于如何解决该问题的任何想法?
答案 0 :(得分:2)
fromPath
仅采用API或资源路径,例如/api/student
。但这并不能像您的情况那样使用整个URL。一种选择是
UriComponentsBuilder.fromUriString("http://localhost")
.build().toUriString();
否则,可以使用
UriComponentsBuilder.newInstance().scheme("http").host("localhost").build().toString();