在官网上下载https://projectlombok.org/download,也可以在IDEA中搜索插件下载。file->Settings->Plugins,在搜索栏中搜索Lombok即可,安装下载。
之后这里引用jar包。
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
这里注意版本,引入自己的版本(Springboot工程引入这一关jar包即可,Spring还需引入其他jar包,这里不做过多介绍)。
下面来介绍lombok有哪些内容:
Features
@Getter and @Setter
@FieldNameConstants
@ToString
@EqualsAndHashCode
@AllArgsConstructor, @RequiredArgsConstructor and @NoArgsConstructor
@Log, @Log4j, @Log4j2, @Slf4j, @XSlf4j, @CommonsLog, @JBossLog, @Flogger
@Data
@Builder
@Singular
@Delegate
@Value
@Accessors
@Wither
@With
@SneakyThrows
from Intellij 14.1 @val
from Intellij 15.0.2 @var
from Intellij 14.1 @var
from Intellij 2016.2 @UtilityClass
Lombok config system
Code inspections
Refactoring actions (lombok and delombok)
这些都是lombok中的内容,学会使用,使用方法比较简单。
这里介绍一下@Slf4j的使用方法
@Slf4j加到你想要使用的类上,即可使用。
Logger logger=LoggerFactory.getLogger(HelloServiceImpl.class);
这里引入的jar包,不要引错,是:
import org.slf4j.Logger;
不是:
import java.util.logging.Logger;