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