XML отговор от Spring Rest Api

По подразбиране всяко Rest Web Api писано със Spring ни връща отговор под формата на JSON формат и това е съвсем правилно като стандарт. Понякога обаче е наложително нашите отговори да се връщат във формат XML. Как може да стане това?
За целта трябва да добавим следната зависимост към нашият pom файл.

<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-xml</artifactId>
<version>2.17.2</version>
</dependency>

След което за да получим желания отговор, трябва да добавим следният хедър към нашата заявка:

Accept : application/xml
Content-Type : application/xml

<version>2.17.2</version> – версиите често се обновяват, така, че когато четете тази статия ще трябва да проверите за по нова версия.