Cxf: use jackson annotation for generated interface
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 25/100
Piste de recherche
Commencez par le générateur CXF et les templates ou points d'entrée qui produisent des interfaces ; aucun fichier ni test spécifique n'est nommé dans l'issue. Vérifiez comment les annotations Jackson sont actuellement émises pour les modèles oneOf, puis vérifiez que les interfaces générées prennent en charge le cas de désérialisation à l'exécution signalé.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Hi,
Currently, the cxf generator does not support jackson annotation for interfaces leading to deserialization issues at runtime when dealing with oneOf modelisation.
Therefore, I propose you a PR to fix this problem.
Any feedback will be appreciated,
I also leave here some improvements if someone has time to enhance the cxf generator:
- The property in the @JsonTypeInfo is hardcoded, you can make it dynamic and equals to the discriminator if one is present
- The SubTypes name value is always equals to the classname, make it equals to the value of mapping if a mapping is defined
Thanks for taking the time
- Langage dominant
- Mustache
- Étoiles
- 299
- Forks
- 439
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de swagger-api/swagger-codegen-generators
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
[Bug]: Python/pythonFlaskConnexion generators validate map keys instead of values for additionalProperties.enumPeut-être pris @pvillard31 l’a pris il y a 208 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
-
Python generated code: Delete API Requests can be blocked in API Gateways when sends empty bodyOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
-
[Bug]: Bean validation doesn't work for numbers larger than Integer.MAX_VALUEPeut-être pris @apupier l’a pris il y a 296 jours. OuverteBug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
swagger-api/swagger-codegen-generators#1370 · 3 commentaires · 1 réaction ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100
Toutes les issues de swagger-api/swagger-codegen-generators
Issues similaires
-
needs-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
coder/claudecode.nvim#588 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 91/100
unicef/adt-studio#1112 ·
Les mainteneurs répondent en général sous 2 jours
-
feature request good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
TabularisDB/tabularis#1511 ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
open-policy-agent/regal#2171 ·
Les mainteneurs répondent en général sous 1 jour
-
Switch to ruffOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
Les mainteneurs répondent en général sous 1 jour