Skip to content
Advertisement

WebClient – adding defaultHeaders

I’m trying to put multiple headers into defaultHeaders(), But I don’t have idea how to create Consumer object from return of createHeaders() method

JavaScript

I can build my header in that way:

JavaScript

but how to wrap it into Consumer?

Advertisement

Answer

Clearly the method doc says that it needs a Consumer of some Type. So you can create an anonymous class implementing the Consumer interface or use lambda expression like this:

  1. Using anonymous inner class:
JavaScript
  1. Using lambda:
JavaScript
Advertisement