Je ne peux pas sérialiser mon objet complet dans un repos d'API Java. Certaines propriétés ne retournent pas dans la méthode de réponse.
J'ai un objet comme: p> Ceci est un exemple de ma méthode dans ma méthode de restroller: p> < H1> Tentative 1: h1> Ceci est mon retour, sans la propriété de la personne: p> Je ne peux pas obtenir l'objet complet comme p> tentative 2: h1>
3 Réponses :
localisation de classe:
@GetMapping("/getlocalization") public Localization getlocalization() { return new Localization(new Long(1),new Person("name","lastName")); }
S'il vous plaît, pouvez-vous élaborer les définitions d'objet et plus élaborer sur les étapes suivantes? p>
Il n'y a eu aucun cas, où je n'ai pas reçu de propriété particulière dans la réponse après avoir été envoyée, il doit donc être dû à certaines erreurs mineures qui seraient claires à la recherche complète des classes définitions. P >
Lorsque vous travaillez avec l'application Postman, ce type de problème est là que le nom de la propriété change en raison de conventions de nommage incorrectes suivies pour les méthodes de Setter / Getter. P>
Je suis tellement désolé.
J'ai mis une annotation @jsonignore dans mon objet immobilier. P>
@jsonignore
Personne privée; p> désolé pour tout pour la stupidité! = / p> p>
Peut-être devez-vous ajouter de type de réponse dans la cartographie, comme @getMapping ("/ getLocalisation", produit = mediatype.application_json_value)
Si vous utilisez une relation onetomany dans Hibernate, vérifiez si cette propriété n'a pas de décoration de @jsonBackReferFerence