El documento de la interfaz de back-end utiliza palabras clave de Java para definir la solución del nombre del atributo

Guía

  • El campo de la interfaz de back-end definido por el documento de la interfaz se denomina paquete. Para java, esta es una palabra clave y no se puede utilizar como un nombre de atributo (como se muestra en la figura siguiente)
    Inserte la descripción de la imagen aquí
    Inserte la descripción de la imagen aquí

la razón

  • Las palabras clave se utilizan para nombrar nombres de atributos en JavaBean.

Solución

  • Utilice la anotación @JsonProperty de fastjson para resolver este problema
import com.alibaba.fastjson.annotation.JSONField;

@Data
public class Bean {
    
    
    @JsonProperty(value = "package")
    private String pak;
}

Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/u010318957/article/details/100990682
Recomendado
Clasificación