Modo Lombok Builder para crear objetos

Modo Lombok Builder para crear objetos

1. Objetos creados tradicionalmente

		ResponseResultVO vo = new ResponseResultVO();
        vo.setCode(1);
        vo.setData("");
        vo.setMsg("");

2. Modo constructor

Introducir dependencias

 		<dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
        </dependency>

1. Agregue la anotación @Builder a la entidad
@Data
@Builder
public class ResponseResultVO {
    
    
    private long code;
    private String msg;
    private Object data;
}

2. Utilice

Inserte la descripción de la imagen aquí
Después de agregar la anotación @Builder, descubrí que no hay forma de nuevo, debería ser Lombok quien nos ayudó a privatizar el constructor.

Crea objetos a través de Buider

ResponseResultVO.builder().code(ErrorCodeConstant.VALID_ERROR).msg(e.getMessage()).build()

Inserte la descripción de la imagen aquí
El método build () puede devolver el objeto que queremos ~
Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_38045214/article/details/115300012
Recomendado
Clasificación