Example usage for org.springframework.boot.autoconfigure.web.reactive.error DefaultErrorWebExceptionHandler setMessageReaders

List of usage examples for org.springframework.boot.autoconfigure.web.reactive.error DefaultErrorWebExceptionHandler setMessageReaders

Introduction

In this page you can find the example usage for org.springframework.boot.autoconfigure.web.reactive.error DefaultErrorWebExceptionHandler setMessageReaders.

Prototype

public void setMessageReaders(List<HttpMessageReader<?>> messageReaders) 

Source Link

Document

Configure HTTP message readers to deserialize the request body with.

Usage

From source file:org.springframework.cloud.function.web.function.FunctionEndpointInitializer.java

private DefaultErrorWebExceptionHandler errorHandler(GenericApplicationContext context) {
    context.registerBean(ErrorAttributes.class, () -> new DefaultErrorAttributes());
    context.registerBean(ErrorProperties.class, () -> new ErrorProperties());
    context.registerBean(ResourceProperties.class, () -> new ResourceProperties());
    DefaultErrorWebExceptionHandler handler = new DefaultErrorWebExceptionHandler(
            context.getBean(ErrorAttributes.class), context.getBean(ResourceProperties.class),
            context.getBean(ErrorProperties.class), context);
    ServerCodecConfigurer codecs = ServerCodecConfigurer.create();
    handler.setMessageWriters(codecs.getWriters());
    handler.setMessageReaders(codecs.getReaders());
    return handler;
}