Idea中Lombok的简单使用以及代码折叠类似于.Net中Region的用法

Idea中Lombok的简单使用以及代码折叠类似于.Net中Region的用法

首先介绍一下Lombok的简单使用

1.在Pom文件中加入引入
<dependency>
	<groupId>org.projectlombok</groupId>
	<artifactId>lombok-maven-plugin</artifactId>
	<version>1.18.4.0</version>
	<type>maven-plugin</type>
</dependency>
2.这时就可以在我们的实体类中使用Lombok的简化了,但是在这之前必须要安装lombok plugin插件,否则的话在编译时Idea会一直报错

第一步
第二步
第三步
紧接着 他会提示你是否重启Idea,你只需要重启就可以正常使用了。

3.简单介绍几种简化方法和使用
1)@Getter—为该类生成getter方法
2)@Setter—为该类生成setter方法
3)@ToString—为该类生成一个ToString方法,打印所有属性
4)@AllArgsConstructor—为该类生成一个具有所有属性参数的构造方法
5)@NoArgsConstructor—为该类生成一个具没有参数的构造方法
6)@Data—等于@ToString,@EqualsAndHashCode, @Getter在所有领域,@Setter所有非final字段,以及 @RequiredArgsConstructor
一般情况下如果没有特别的需要,我都会直接使用@Data
7)关于日志打印有多种方式可以选择:@CommonsLog/@Flogger/@JBossLog/@Log/@Log4j/@Log4j2/@Slf4j/@XSlf4j

详细可以参考官网:https://www.projectlombok.org/features/all

4.Demp
@Data
public class Test {
    private Integer id;
    private String name;
}

在标注@Data后,Lombok就会为Test自动生成get/set/toString等方法
测试一下

public static void main(String[] args){
    Test test = new Test();
    test.setId(1);
    test.setName("张三");
    System.out.println(test.toString());
}

打印结果
打印结果
至此我们就可以美化我们的代码了,虽然现在很多工具都有生成Get/Set的快捷键,但是有些时候显得代码有些冗余,所以如此一来我们的代码可以更加简洁,增加可读性。

之前在.Net中使用#region #endregion可以折叠代码,在Java中其实也有这样的功能。(首先你要是Idea工具)

类似的我们在Java中只要写//region //endregion就可以的实现代码的折叠,使我们再写复杂代码块的时候可以轻松定位到写代码的逻辑位置

在这里插入图片描述
我们只需要点击‘-’就可以实现代码的折叠,效果如下
测试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值