• lombok


    lombak是一个简化代码的插件,使用注解的形式,对类的getter,setter,constructor,toString等代码进行抽取出类,然后使用注解反射注入。

    主要的功能如下注解:

    A plugin that adds first-class support for Project Lombok Features
    @Getter and @Setter
    @ToString
    @EqualsAndHashCode
    @AllArgsConstructor, @RequiredArgsConstructor and @NoArgsConstructor
    @Log, @Log4j, @Log4j2, @Slf4j, @XSlf4j, @CommonsLog, @JBossLog
    @Data
    @Builder
    @Singular
    @Delegate
    @Value
    @Accessors
    @Wither
    @SneakyThrows
    from Intellij 14.1 @val
    from Intellij 14.1 @var
    from Intellij 14.1 @var
    from Intellij 2016.2 @UtilityClass
    Lombok config system
    Code inspections
    Refactoring actions (lombok and delombok)

    lombok 的官方网址:http://projectlombok.org/  

    官网上有 lombok 三分四十九秒的视频讲解。

    lombok配置:

     我用的idea,先下载安装了一个lombak的插件。

    然后在在gradle或者maven里面添加lombak的依赖:

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

  • 相关阅读:
    Android-IntentFilter
    Activity-Flag标志位
    设计模式杂谈
    Android-语言国际化
    Android 常见SD卡操作
    Android
    nginx,wsgi,django的关系
    mac安装python-mysql
    mac mysql命令行
    地址空间 32位和64位
  • 原文地址:https://www.cnblogs.com/aigeileshei/p/6722193.html
Copyright © 2020-2023  润新知