Есть ли способ расширить интерфейс с помощью конечных точек Jakarta в качестве клиента Quarkus Rest без добавления какихJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Есть ли способ расширить интерфейс с помощью конечных точек Jakarta в качестве клиента Quarkus Rest без добавления каких

Сообщение Anonymous »

Я пытаюсь создать и внедрить интерфейс RestClient в свое приложение Quarkus. Этот клиентский интерфейс для отдыха расширяет другой интерфейс из внешней библиотеки, в которой настроены все мои конечные точки. Я использую Quarkus 3 и использую библиотеку quarkus-rest-client-reactive-jackson.
Это остальной клиент

Код: Выделить всё

@Path("path/path")
@RegisterRestClient(configKey = "my-service")
public interface IMyRestService extends IServiceEndpoints {
}
Это внешний интерфейс

Код: Выделить всё

@Path("path/path")
public interface IServiceEndpoints{

@POST
@Path("")
@Consumes({"text/plain"})
@Produces({"text/plain"})
String doAction(String description);


}
Когда я пытаюсь запустить это, я получаю ошибку сборки неудовлетворенной зависимости. Я могу решить эту ошибку, реализовав конечную точку на уровне клиента отдыха. Мне было интересно, есть ли способ исправить эту ошибку без необходимости добавлять конечную точку (в моем случае бессмысленную) к моему клиенту отдыха. В идеале я бы просто поместил конечные точки в остальной клиент без уровня библиотеки, но, к сожалению, этот проект структурирован не так.

Подробнее здесь: https://stackoverflow.com/questions/783 ... kus-rest-c
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»