Мы хотим добавить программно созданные конечные точки в наше приложение Quarkus. Как упоминалось в Quarkus, динамическое добавление/удаление конечной точки REST во время выполнения невозможно, похоже, что во время выполнения это невозможно сделать. Для нас это нормально, при инициализации тоже будет работать. Как мы можем этого добиться?
Итак, я попытался найти какой-нибудь компонент, в котором остальные конечные точки/пути зарегистрированы и сопоставлены. Но не повезло.
РЕДАКТИРОВАТЬ (плохое решение):
После отладки маршрутизации Quarkus (RESTEasy) я уверен, что без исправлений невозможно обойтись. ОТДЫХ Легко. На данный момент решение состоит в том, чтобы обработать исключение WebApplicationException, которое генерируется, когда запрошенный ресурс/метод не может быть обработан, в ServerExceptionMapper и создать там ответ. Я понимаю, что это не лучший вариант по нескольким причинам.
Подробнее здесь: https://stackoverflow.com/questions/788 ... -endpoints
Quarkus — программное определение конечных точек ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение