• SpringBoot学习日志(二)Lombok插件的使用


    一、如何安装lombok插件

    file->settings->plugins->搜索lombok插件,安装即可

    二、使用lombok插件的好处

    一般情况下我们右键->generate来生成getter和setter

    @Data注解: 安装了lombok后,添加@Data注解,插件会自动帮我们生成getter,setter,全参构造器和无参构造器

    • 在编译后的class文件中可以看到,自动生成的文件

    @Slf4j注解: 使编译时自动生成日志

    • 自动生成这句话private static final Logger log = LoggerFactory.getLogger(HelloController.class);

    @Builder注解: 使可以用链式的形式为一个对象去赋值

    model中

    package com.ximate.helloworld.model;
    
    import lombok.AllArgsConstructor;
    import lombok.Builder;
    import lombok.Data;
    import lombok.NoArgsConstructor;
    import lombok.extern.slf4j.Slf4j;
    
    @Data
    @Slf4j
    //@Slf4j注解,使编译时自动生成日志
    //自动生成这句话private static final Logger log = LoggerFactory.getLogger(HelloController.class);
    @Builder
    @AllArgsConstructor     //全参构造方法
    @NoArgsConstructor      //无参构造方法
    public class LombokTest {
        private String name;
        private Integer age;
    }
    
    

    controller中

    LombokTest LombokPojo = LombokTest.builder()
        .name("hyh")
        .age(22)
        .build();
    

    其他注解

    @AllArgsConstructor注解:编译时自动生成全参构造方法

    @NoArgsConstructor注解:编译时自动生成无参构造方法

  • 相关阅读:
    每日日报16
    每日日报15
    每日日报14
    每日日报13
    每日日报12
    每日日报11
    每日日报10
    每日作业报告
    每日作业报告
    每日作业报告
  • 原文地址:https://www.cnblogs.com/ximate/p/13230059.html
Copyright © 2020-2023  润新知