0

Single.just(..)エンドポイントからa を返そうとしています。jersey と rx-jersey を使用して作成しました。ブラウザに次のメッセージが表示され続けます。

No serializer found for class io.reactivex.internal.operators.single.SingleJust and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS)

これが私のコードです:-

ジャージ構成:

@Component
public class JerseyConfig  extends ResourceConfig {

    public JerseyConfig() {
        register(RxJerseyServerFeature.class);
        register(RxJerseyClientFeature.class);
        register(new JacksonJsonProvider(new ObjectMapper().disable(SerializationFeature.FAIL_ON_EMPTY_BEANS)));
        register(UserService.class);
    }
}

私のエンドポイント

@Path("/users")
public class UserService {

    @GET
    @Path("/setup/rx")
    @Produces(MediaType.APPLICATION_JSON)
    public Single<User> setupRx() {
        return Single.just(new User(29));
    }
}

ユーザー:-

    public class User {

        private Integer age;
//getters and settters
4

1 に答える 1