В настоящее время я использую этот фрагмент кода для создания ссылки 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** косой черты нет!
Как я мог это решить?
Похоже, path() просто объединяет строки. Вы можете добавить косую черту самостоятельно
.path(EspaiDocConstants.Endpoints.DOWNLOAD)
.path("/")
.path(attributes.getId())