当前,我正在使用以下代码段来创建uri参考:
URI uri = ServletUriComponentsBuilder
.fromCurrentContextPath()
.path(EspaiDocConstants.Endpoints.DOWNLOAD)
.path(attributes.getId())
.build()
.toUri();
但是,它产生:
http://localhost:8080/downlo**adcp**d4-6b9f27c1-e9b3-4735-8127-8f18724734e9
在**adcp**
之间没有任何斜杠!
我该如何解决?
答案 0 :(得分:0)
看起来path()
只是连接字符串。您可以自己添加一个斜杠
.path(EspaiDocConstants.Endpoints.DOWNLOAD)
.path("/")
.path(attributes.getId())