Tag: INTELLIJ-LOMBOK-PLUGIN
He encontrado algunos archivos pom.xml de Maven de muestra que utilizan propiedades “integradas” para especificar las versiones de log4j2 y lombok. Sin embargo, ¿dónde se documentan estas propiedades? Si no supiera que puedo usar estas propiedades, ¿dónde podría buscar para ver qué propiedades “personalizadas” admite un paquete determinado? ¿Cómo puedo . . . Read more
¿Cómo puedo crear un constructor de Lombok para una clase de un tercero (es decir, no puedo modificar su código fuente)? Tengo una clase existente que no puedo cambiar: public class ThirdPartyPojo { // una de las muchas propiedades private String name; public ThirdPartyPojo() { // constructor predeterminado sin argumentos . . . Read more
Actualicé la dependencia de log4j a la última versión 2.15.0 y ahora mi aplicación Spring Boot arroja un error al iniciar Exception in thread “main” java.lang.NoSuchFieldError: EMPTY_BYTE_ARRAY at org.apache.logging.log4j.core.config.ConfigurationSource.<clinit>(ConfigurationSource.java:56) at org.apache.logging.log4j.core.config.NullConfiguration.<init>(NullConfiguration.java:32) at org.apache.logging.log4j.core.LoggerContext.<clinit>(LoggerContext.java:85) at org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.createContext(ClassLoaderContextSelector.java:254) at org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.locateContext(ClassLoaderContextSelector.java:218) at org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.getContext(ClassLoaderContextSelector.java:136) at org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.getContext(ClassLoaderContextSelector.java:123) at org.apache.logging.log4j.core.selector.ClassLoaderContextSelector.getContext(ClassLoaderContextSelector.java:117) at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:150) at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:47) at org.apache.logging.log4j.LogManager.getContext(LogManager.java:194) at . . . Read more
Tengo una clase de dominio Person anotada con Lombok @Value, lo que la marca como inmutable y tiene 3 campos. En mi capa de servicio, estoy haciendo una llamada al repositorio para verificar si la persona existe o no. Si existe, necesito tomar el objeto Person de la base de . . . Read more
Estoy intentando poblar dos campos en una clase usando solo un campo en un constructor Lombok. por ejemplo: @Builder public class Foo { @NonNull private final double bar1; @NonNull private final double bar2; } Quiero que Foo.builder().bar1(0.0).build(); también establezca el valor de bar2 como el mismo valor que bar1. Gracias.