Maven下Lombok和JPAMetaModelEntityProcessor共存
在maven配置如下:
1.加入项目依赖
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-jpamodelgen</artifactId>
<version>5.3.10.Final</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
2、加入编译参数
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<compilerArguments>
<processor>org.hibernate.jpamodelgen.JPAMetaModelEntityProcessor,lombok.launch.AnnotationProcessorHider$AnnotationProcessor</processor>
</compilerArguments>
</configuration>
</plugin>
3.测试如下:
import lombok.Data;
import lombok.extern.slf4j.Slf4j;
import org.junit.Test;
@Slf4j
@Data
public class LombokTest {
private long i;
@Test
public void test1() {
i = 8l;
log.info("{}", this.getI());
}
}
浙公网安备 33010602011771号