zoukankan      html  css  js  c++  java
  • springboot~Compiler时开启插件的注解功能

    对于IJ这个IDE工具来说,我们会安装一些插件来帮助我们更好的进行开发,像lombok就是一款不错的插件,使用注解的方式在项目编译时帮助我们生成代码,像getter,setter,tostring等等,它们一般都是一些重复的代码,而lombok就是帮助我们生成这些重复代码的,对于一个IJ的工具来说,如果你不启动编译时注解功能,那么项目在build时会报错!

    开启build时的注释

     "Settings > Build > Compiler > Annotation Processors"

    然后再安装lombok插件

    在项目里配置关于lombok的依赖项

    compileOnly('org.projectlombok:lombok:1.16.20')

    最后就可以在代码中使用lombok的注解了

    /**
     * 用户实体
     *
    * @Data :注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法
    * @Setter:注解在属性上;为属性提供 setting 方法
    * @etter:注解在属性上;为属性提供 getting 方法
    * @og4j :注解在类上;为类提供一个 属性名为log 的 log4j 日志对象
    * @oArgsConstructor:注解在类上;为类提供一个无参的构造方法
    * @llArgsConstructor:注解在类上;为类提供一个全参的构造方法
    */
    @Data
    @NoArgsConstructor
    @AllArgsConstructor
    public class UserInfo {
        @Id
        private String id;
        @NotNull
        private String name;
        private String email;
    }

    好了,启用插件注解就说到这里,感谢阅读!

  • 相关阅读:
    makefile中宏定义
    make的静态模式
    makefile中两重if判断
    定义命令包
    嵌套执行make
    AcWing 1014. 登山
    AcWing 482. 合唱队形
    AcWing 1027. 方格取数
    AcWing 1016. 最大上升子序列和
    AcWing 187. 导弹防御系统
  • 原文地址:https://www.cnblogs.com/lori/p/8780416.html
Copyright © 2011-2022 走看看