美文网首页
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