Anotaciones comunes para el formato de salida de página ---- @ JsonIgnore, @JsonFormat, @JsonFormat

1. Nombre de la anotación: @JsonIgnore Función: se utiliza para ignorar los atributos o interfaces que no quieren pasar al primer plano cuando la clase de entidad devuelve datos al primer plano. Por ejemplo: habrá un campo de contraseña en la entidad Usuario,

Al devolver la información del usuario a la recepción, por supuesto, no quiero devolver el valor de la contraseña. Entonces, en este momento, puede agregar un comentario JsonIgnore al atributo de contraseña o,

La anotación @JsonIgnoreProperties (value = "{contraseña}") se puede agregar a la clase Usuario

2. Nombre de la anotación: @JsonFormat

Cuando utilice un formato de hora fijo en primer plano, puede agregar la anotación @JsonFormat () en el nombre de la propiedad

No devuelve datos de campo nulo

3. Nombre de la anotación: @JsonFormat

Agregue la anotación @JsonInclude a la clase de objetos relacionados, establezca el valor en NON_NULL

: :
@JsonIgnore
contraseña de cadena privada;
edad entera privada;
@JsonFormat (patrón = "aaaa-MM-dd hh: mm: ss a", locale = "zh", zona horaria = "GMT + 8")
privado Fecha de cumpleaños;
@JsonInclude (Include.NON_NULL)
private String desc;

Supongo que te gusta

Origin www.cnblogs.com/libaowen609/p/12677058.html
Recomendado
Clasificación