Новое наше приложение использует многоуровневую работу с несколькими базами данных. Предоставляя идентификатор арендатора в URL-адресе, мы можем выбрать правильный источник данных.Динамический путь приложения
Но используя этот метод, пространство имен URL становится динамическим (например: вместо /api
URL-адрес изменяется на /{id}/api
). Так можно ли использовать динамический @ApplicationPath?
Как можно использовать переменную в аннотации @Path, могу ли я написать что-то вроде @ApplicationPath("/tenants/{id}/api")
?
Я не думаю, что у вас могут быть параметры пути в '@ ApplicationPath'. Но вы можете запустить '@ Path' с параметром пути:' @Path ("/ {id}/tenants") ' –
@ CássioMazzochiMolin: Да, я также начинаю думать, что использование переменной в' @ ApplicationPath' является просто не поддерживается (я все равно не нахожу никаких упоминаний об этой проблеме в Интернете). –