Springfox / Swagger no resuelve el campo polimórfico

"Arreglamos" el problema cambiando la estructura. Entonces es más una solución alternativa.

En lugar de usar una Lista de polimórficos, ahora usamos una clase "contenedor", que contiene cada tipo como propio.

El objeto Condición se convirtió en una clase "contenedor" o "administrador", en lugar de una Lista. En la clase Job, el campo ahora se define como:

private Condition condition;

La clase de condición en sí es ahora

public final class Condition{
    private List<Internal> internalConditions;
    // etc...
}

Y, como ejemplo, el interno perdió su tipo primario y ahora es solo

public final class Internal{
    // Logic...
}

El JSON generado por Swagger ahora se ve así (extracto):

"Job": {
    "Condition": {
        "Internal": {
        }
        "External": {
        }
        //etc...
    }
}
Respuesta 1

Cuando uso estas líneas: vector.set (i, copyedVector.clone ()); vector tiene Vector <String> copyVector contiene cadenas Me da un error cuando uso clon. Pero cuando elimino el clon, funciona ...

He estado migrando un proyecto mío a JavaFX y comencé a encontrar problemas de subprocesos. Adjuntaré un breve ejemplo. Después de mucho buscar logré resolver el problema. No puedo cambiar el ...

En este momento, puedo obtener sonido de una línea normal: en el micrófono a través del puerto del micrófono. Sin embargo, no sé cómo accedería a una pieza de hardware directamente a través de Java para obtener sonido. ¿Alguien podría ayudar con esto? ...

Con el siguiente código, el script ingresa en el bloque de if (mySet! = Null) solo en la primera llamada del método. ¿Por qué desde la segunda llamada mySet resulta nulo? Mapa <Entero, Conjunto <Cadena, ...