From a0274a88dfd4e4bb0c39e64d6aff0408756db97a Mon Sep 17 00:00:00 2001 From: Eliott Collin <eliott.collin0307@gmail.com> Date: Tue, 8 Feb 2022 10:48:34 +0100 Subject: [PATCH] set DetailsDto can send xml but set json by default --- src/main/java/fr/ulille/iut/tva/dto/DetailTauxDto.java | 2 ++ src/main/java/fr/ulille/iut/tva/ressource/TvaRessource.java | 1 + 2 files changed, 3 insertions(+) diff --git a/src/main/java/fr/ulille/iut/tva/dto/DetailTauxDto.java b/src/main/java/fr/ulille/iut/tva/dto/DetailTauxDto.java index e0bdf29..44d3e1b 100644 --- a/src/main/java/fr/ulille/iut/tva/dto/DetailTauxDto.java +++ b/src/main/java/fr/ulille/iut/tva/dto/DetailTauxDto.java @@ -2,7 +2,9 @@ package fr.ulille.iut.tva.dto; import fr.ulille.iut.tva.service.CalculTva; import fr.ulille.iut.tva.service.TauxTva; +import jakarta.xml.bind.annotation.XmlRootElement; +@XmlRootElement public class DetailTauxDto { private double montantTotal; private double montantTva; diff --git a/src/main/java/fr/ulille/iut/tva/ressource/TvaRessource.java b/src/main/java/fr/ulille/iut/tva/ressource/TvaRessource.java index ba19357..e77f998 100644 --- a/src/main/java/fr/ulille/iut/tva/ressource/TvaRessource.java +++ b/src/main/java/fr/ulille/iut/tva/ressource/TvaRessource.java @@ -61,6 +61,7 @@ public class TvaRessource { @GET @Path("details/{taux}") + @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) public DetailTauxDto getDetail( @PathParam("taux") String taux, @QueryParam("somme") double somme) { -- GitLab