По подразбиране всяко 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> – версиите често се обновяват, така, че когато четете тази статия ще трябва да проверите за по нова версия.