Preguntas etiquetadas con lombok

Project Lombok es una herramienta para reducir el código repetitivo en Java a través de anotaciones y la generación de código de tiempo de compilación.

15
¿Es seguro usar Project Lombok? [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 2 años . Mejora esta pregunta En caso de que no lo sepa, …
436 java  lombok 

4
Omitiendo un Setter / Getter en Lombok
Quiero usar una clase de datos en Lombok. Como tiene aproximadamente una docena de campos, lo anoté @Datapara generar todos los setters y getter. Sin embargo, hay un campo especial para el que no quiero que se implementen los accesores. ¿Cómo omite Lombok este campo?
232 java  lombok 



4
¿Cómo funciona lombok?
Conocí a lombok hoy. Estoy muy ansioso por saber cómo funciona. Un artículo de Java Geek da algunas pistas, pero no me queda perfectamente claro: Java 6 elimina apt y hace que javac pueda administrar anotaciones, agilizando el proceso para obtener una informática de un solo paso más simple. Este …
148 java  annotations  lombok 

7
cómo llamar al super constructor en Lombok
Tengo una clase @Value @NonFinal public class A { int x; int y; } Tengo otra clase B @Value public class B extends A { int z; } lombok arroja un error que dice que no puede encontrar el constructor A (), llámelo explícitamente, lo que quiero que lombok haga …
118 java  lombok 


4
Advertencia es igual a / hashCode en la anotación @Data lombok con herencia
Tengo una entidad que hereda de otra. Por otro lado, estoy usando el proyecto lombok para reducir el código repetitivo, así que puse una @Dataanotación. La anotación @Datacon herencia produce la siguiente advertencia: Generando implementación equals / hashCode pero sin una llamada a superclase, aunque esta clase no extiende java.lang.Object. …
103 java  lombok 

20
Lombok no genera getter y setter
Intenté enviar un proyecto basado en Maven a otra computadora y HORROR, ¡¡marcadores rojos por todas partes !! Sin embargo, se mvn clean installestá construyendo bien. Rápidamente, me di cuenta de que no está generando Lombok captadores y definidores para mis clases, aunque el @Gettery @Setterestán siendo reconocidos correctamente por …
101 java  eclipse  maven  lombok 

2
Construye un objeto a partir de uno existente usando lombok
Digamos que tengo una clase anotada en lombok como @Builder class Band { String name; String type; } Sé que puedo hacer: Band rollingStones = Band.builder().name("Rolling Stones").type("Rock Band").build(); ¿Existe una manera fácil de crear un objeto de Foo usando el objeto existente como plantilla y cambiando una de sus propiedades? …
100 java  lombok 

14
No puedo hacer que Jackson y Lombok trabajen juntos
Estoy experimentando combinando Jackson y Lombok. Esas son mis clases: package testelombok; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.AllArgsConstructor; import lombok.Value; import lombok.experimental.Wither; @Value @Wither @AllArgsConstructor(onConstructor=@__(@JsonCreator)) public class TestFoo { @JsonProperty("xoom") private String x; private int z; } package testelombok; import com.fasterxml.jackson.databind.ObjectMapper; import com.xebia.jacksonlombok.JacksonLombokAnnotationIntrospector; import java.io.IOException; public class TestLombok { public …


3
Lombok getter / setter vs Java 14 record
Me encanta el proyecto Lombok pero en estos días estoy leyendo y probando algunas de las nuevas características de Java 14. Dentro de la nueva capacidad, existe la palabra clave record que permite crear una clase con la siguiente funcionalidad incorporada: constructor, campos finales privados, accesores, equals / hashCode, getters, …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.