Cxf: use jackson annotation for generated interface
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 25/100
Línea de trabajo
Empieza por el generador de CXF y las plantillas o puntos de entrada que producen interfaces; en el issue no se menciona ningún archivo ni ninguna prueba específicos. Comprueba cómo se emiten actualmente las anotaciones de Jackson para los modelos oneOf y, después, verifica que las interfaces generadas admitan el caso de deserialización en tiempo de ejecución indicado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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
- Lenguaje dominante
- Mustache
- Estrellas
- 299
- Forks
- 439
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de swagger-api/swagger-codegen-generators
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
[Bug]: Python/pythonFlaskConnexion generators validate map keys instead of values for additionalProperties.enumPosiblemente ocupada @pvillard31 la tomó hace 208 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
-
Python generated code: Delete API Requests can be blocked in API Gateways when sends empty bodyAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
[Bug]: Bean validation doesn't work for numbers larger than Integer.MAX_VALUEPosiblemente ocupada @apupier la tomó hace 296 días. AbiertoBug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
swagger-api/swagger-codegen-generators#1370 · 3 comentarios · 1 reacción ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
Todos los issues de swagger-api/swagger-codegen-generators
Issues similares
-
Switch to ruffAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
tashfeenahmed/freellmapi#1920 ·
Los mantenedores suelen responder en 1 día
-
reliability should-have
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
-
Audit csv_schema calls over MCPAbiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
melihbirim/csvql#309 ·
Los mantenedores suelen responder en 1 día
-
help wanted manifest-fix-needed verified
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
ScoopInstaller/Extras#19345 · 1 comentario ·
Los mantenedores suelen responder en 1 día