J'essaie de créer un serveur REST très simple. J'ai juste une méthode de test qui renvoie une liste de chaînes de caractères. Voici le code :
@GET
@Path("/test2")
public List test2(){
List list=new Vector();
list.add("a");
list.add("b");
return list;
}
Il donne l'erreur suivante :
SEVERE: A message body writer for Java type,
class java.util.Vector, and MIME media type,
application/octet-stream, was not found
J'espérais que JAXB avait un paramètre par défaut pour les types simples tels que String, Integer, etc. Je suppose que non. Voici ce que j'ai imaginé :
<Strings>
<String>a</String>
<String>b</String>
</Strings>
Quel est le moyen le plus simple de faire fonctionner cette méthode ?
0 votes
Similaire : JAXB : Comment marshal les objets dans les listes ?