美文网首页
Lombok基础

Lombok基础

作者: Tinyspot | 来源:发表于2022-07-17 09:05 被阅读0次

Concept

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.24</version>
    <scope>provided</scope> <!-- 建议 scope 设置为 provided -->
</dependency>

2. 常用注解

  • @Getter / @Setter
  • @ToString
  • @Data 聚合注解
  • @Builder
  • @NoArgsConstructor, @AllArgsConstructor

2.1 通过注解使用日志框架

  • @Slf4j
  • @Log4j2

例如:@Slf4j 打开编译好的 class 文件,可看见 private static final Logger log = LoggerFactory.getLogger(Demo.class);

// 指定 topic
@Slf4j(topic = "demo")
public class Demo {
    public static void main(String[] args) {
        log.info("this {}", "info");
    }
}
// 18:04:44.969 [main] INFO com.boot.train.start.Demo - this info
// 18:05:34.181 [main] INFO demo - this info

相关文章

网友评论

      本文标题:Lombok基础

      本文链接:https://www.haomeiwen.com/subject/ombrvrtx.html