美文网首页
Spring Boot中使用lombok

Spring Boot中使用lombok

作者: wencai | 来源:发表于2018-07-03 23:40 被阅读0次

lombok是一种工具,提供了简单的注解来简化重复冗长的Java代码,用一次就会爱上他。

一、引入lombok

<dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.16.20</version>
</dependency>

二、idea中引入Lombok插件

  File→Settings→Plugins→Browse Repositories搜索Lombok


111.png

三、用法

  • @Getter/@Setter:自动为属性提供set和get方法,作用于属性
  • @ToString:为类自动生成toString(),作用于类
  • @Data:相当于@Getter、@Setter、@ToString三个注解的集合,作用于类
  • @Log,@Log4j,@slf4j,@CommonsLog,@JBossLog自动为类添加对应的log支持
  • @AllArgsConstructor,@RequireArgsConstructor,NoArgsConstructor:为类自动生成对应参数的Constructor
  • 其他……
    示例:
@Data
public class MyProperties {
    private String name;
    private int age;
    private List<String> eye = new ArrayList<>();
}

四、总结

lombok虽然能精简代码,其缺点也很明显:

  • 降低代码的可读性
  • 调试困难
    所以推荐在Java Bean中使用。

相关文章

网友评论

      本文标题:Spring Boot中使用lombok

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