Luego de tanto luchar ya encontramos la contestación de este inconveniente que ciertos los lectores de esta web presentan. Si tienes algún detalle que aportar no dejes de aportar tu conocimiento.
Solución:
Agregue la siguiente línea a su application.properties
expediente.
spring.jackson.default-property-inclusion=non_null
Para versiones de Jackson anteriores a la 2.7:
spring.jackson.serialization-inclusion=non_null
Esta fue una buena solución antes de la desaprobación:
@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL)
Pero ahora deberías usar:
@JsonInclude(JsonInclude.Include.NON_NULL)
public class ClassName {
...
Puede echar un vistazo aquí: https://fasterxml.github.io/jackson-annotations/javadoc/2.7/com/fasterxml/jackson/annotation/JsonInclude.Include.html
Para Spring Boot 1.4.x, puede incluir la siguiente línea en su aplicación.propiedades
spring.jackson.default-property-inclusion=non_null
valoraciones y comentarios
No se te olvide recomendar esta sección si te ayudó.