目录
@AllArgsConstructor、@NoArgsConstructor、@RequiredArgsConstructor
使用方法
在pom文件中添加,具体version版本,可以参考maven版本库的中lombok信息。可以查看目前已有的版本,可以选择使用较多的新版本即可。注意:一定要指定版本,如果不指定会使用最新版本,有可能由于版本不稳定造成各种奇奇怪怪的问题。
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.10</version>
</dependency>
@Slf4j与@Log4j
二者都注解类,可用于打印日志,但是更推荐使用@Slf4j。原因如下,详细的化推荐看《SLF4J使用和与Log4J对比》
- @Log4j是具体的日志实现。而@Slf4j是一个抽象层,它允许程序使用任意一个日志类库,使程序更加独立。
- @Slf4j可以使用占位符"{}",可减少代码中字符串连接次数
下面举个例子
import lombok.extern.slf4j.Slf4j;
@Slf4j
pub