Uso sencillo de las anotaciones SpringBoot @JsonIgnoreProperties, @JsonIgnore y @JsonFormat
La anotación @JsonIgnore se usa para ignorar ciertos campos , y se puede usar con variables o método Getters, su efecto es el mismo que el de una variable cuando se usa con un método Setter. Esta anotación se utiliza normalmente para campos que deseamos ignorar.
Cuando se escribe @JsonIgnoreProperties(ignoreUnknown=true) en una clase, los campos que no existen en la clase se ignorarán. Esta anotación también le permite especificar campos para ignorar, por ejemplo @JsonIgnoreProperties({ "password", "secretKey" })
@JsonFormat puede hacer el formato por nosotros. Por ejemplo, para campos de tipo fecha, si no se aplica JsonFormat, el resto devuelve long por defecto, si usamos @JsonFormat(timezone = "GMT 8", patrón = "yyyy- MM-dd HH:mm:ss"), devolverá "2018 -11-16 22:58:15"
Los atributos de comentarios, nombre completo y dirección se ignoran y el formato regDate se convierte