Partage
  • Partager sur Facebook
  • Partager sur Twitter

Annotation JsonProperty dynamique.

    28 avril 2021 à 17:48:04

    Bonsoir,

    J'ai une API REST (avec le Framework Spring) et je souhaite savoir s'il est possible d'utiliser une "propertie" d'un fichier de configuration dans l'annotation @JsonProperty ? ou une solution similaire :)

    @Getter
    @Setter
    @Document(collection = "tickers")
    public class Ticker {
    
        /**
         * Le symbole d'échange sous lequel cet objet est échangé.
         *
         * @see Ticker#getTicker()
         * @see Ticker#setTicker(String)
         */
        @JsonProperty("ticker")
        private String ticker;
    }

    J'ai test : @JsonProperty(@Value("${ticker}") mais cela ne fonctionne pas :'(

    Je suis dépendant d'une API distante pour obtenir mes données ! Parfois le format de la réponse change (l'API distante est encore en développement) donc avoir les "JsonProperty" dans un fichier de configuration me permet de m'adapter au changement de l'API distante sans modifier mon code source :)


    Merci :)

    -
    Edité par PanDiMouuu 28 avril 2021 à 17:55:04

    • Partager sur Facebook
    • Partager sur Twitter

    Annotation JsonProperty dynamique.

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown