欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 产业 > Lombok

Lombok

2025/2/8 6:39:38 来源:https://blog.csdn.net/qq_74623042/article/details/145492801  浏览:    关键词:Lombok

Lombok

  • 日志组件
  • 基础生成
  • 构造函数
  • 建造者

日志组件

@Slf4j
//@XSlf4j
//@Log
//@Log4j
//@Log4j2
//@CommonsLog
//@JBossLog
public class LombokDemo {
}

基础生成

  @Getter@Setter@EqualsAndHashCode(of = {"name","sex","age"})  @ToString(of = {"name","sex","age"})private static class Student01{private String name;private int age;private Byte sex;}

构造函数

   @NoArgsConstructor(access = AccessLevel.PRIVATE)       //无参构造函数 access设置权限@AllArgsConstructor                //全参构造函数private static class Student02{private String name;private int age;}

建造者

    @Data //@Getter @Setter @RequiredArgsConstructor @ToString @EqualsAndHashCode@Value@Accessors(chain = true, fluent = true)@Builderprivate static class Student03{private String name;private int age;@Singular("addHobby")private List<String> hobby;public static void main(String[] args) {Student03 student03=Student03.builder().name("hello").age(10).addHobby("hobby1").addHobby("hobby2").build();System.out.println(student03);}}
     @SneakyThrows    //异常处理@Synchronized    //加锁处理  public void shitHappens(){//   自动关闭资源@Cleanup FileOutputStream instream=new FileOutputStream(in);//   instream.close();Thread.sleep(1000);}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com