1.Lombok插件

Lombok项目是一个Java库,它会自动插入编辑器和构建工具中,Lombok提供了一组有用的注释,用来消除Java类中的大量样板代码。仅五个字符(@Data)就可以替换数百行代码从而产生干净,简洁且易于维护的Java类。

2.使用方式(以sts4为例)

1.在java项目中新建lib文件

在这里插入图片描述

2.将Lombok拷贝到lib文件中——lombok拖拽到lib文件夹

Lombok通常在sts安装包所在的文件
右键sts快捷方式——打开文件位置——找到lombok

在这里插入图片描述
在这里插入图片描述

3.添加到BuildPath路径上

在这里插入图片描述

3.常用注解

@Data

自动生成
@ToString @EqualsSndHashCode
@Getter @Setter等

@NoArgsConstructor

自动生成无参构造器(方法)

@AllArgsConstructor

自动生成全参构造器(方法)

@Slf4j

用作日志输出
替代 private final Logger logger = LoggerFactory.getLogger(当前类名.class);

@SneakyThrows

try-catch的简单写法

@SneakyThrows
public void sleepTest(){ 
   Thread.sleep(100);
   }

@Getter/@Setter

自动生成set/get方法

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐