Реактивная конечная точка Quarkus «сериализатор не найден»JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Реактивная конечная точка Quarkus «сериализатор не найден»

Сообщение Anonymous »

Я просто играю с конечными точками Quarkus Reactive, и у меня возникли некоторые проблемы с Jackson Mapper.
моя конечная точка:

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

@Path("/myservice")
public class TestRessource {

@GET
@Path("/test")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public Uni getFinancialOverviewMobileProducts() {
return Uni.createFrom().item(new Tmp("Hello!"));
}
}
мой класс Tmp:

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

import io.quarkus.runtime.annotations.RegisterForReflection;

@RegisterForReflection
public class Tmp {

private String name;

public Tmp(String name) {
this.name = name;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}
}
когда я выполняю тест конечной точки, я получаю сообщение об ошибке:

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

No serializer found for class io.smallrye.mutiny.operators.uni.builders.UniCreateFromKnownItem and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS)
Я в замешательстве, потому что геттер и сеттеры видны.

Подробнее здесь: https://stackoverflow.com/questions/698 ... izer-found
Ответить

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

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

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

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

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