对于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 {@Idprivate String id;@NotNullprivate String name;private String email;
}

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

springboot~Compiler时开启插件的注解功能相关推荐

  1. @scheduled注解配置时间_「玩转SpringBoot」用好条件相关注解,开启自动配置之门...

    封面图自动配置隐含两层含义,要搞清楚 上帝让程序员的发量减少,是为了让他变得更聪明,如果有一天聪明到了极点,那就是绝顶聪明. 据说在大脑高速运转下,这样更有利于散热,不至于核心温度过高而产生告警. 聪 ...

  2. 北斗和GPS定位在室外非常好用,但当手机进入室内时,它们的定位功能就很不准,甚至无法定位。我们可以开启WLAN扫描定位WIFI模块固定编码或者开启手机的A-GPS辅助定位通过基站,A-GPS服务器定位

    手机定位已经成为人们生产生活必不可少的工具,但有些人的手机定位又快又准,有些人的手机定位时常又慢又偏差大.那该如何解决呢?可以通过下面两个设置来提高定位速度和精度. 1.A-GPS辅助,提高室外定位速 ...

  3. 启动rrt什么意思_面试官:你来说一下springboot启动时的一个自动装配过程吧!...

    前言 继续总结吧,没有面试就继续夯实自己的基础,前阵子的在面试过程中遇到的各种问题陆陆续续都会总结出来分享给大家,这次要说的也是面试中被问到的一个高频的问题,我当时其实没答好,因为很早之前是看过spr ...

  4. SpringBoot最常用的50个注解(全是干货,干的要死!)

    SpringBoot最常用的50个注解 ​ SpringBoot提供了很多注解,可以帮助我们快速构建应用程序.以下是SpringBoot最常用的50个注解: (1)@SpringBootApplica ...

  5. 【SpringBoot】写一个具有留言墙功能的JavaWeb

    [SpringBoot]写一个具有留言墙功能的JavaWeb 项目已经部署上线 一.需求说明 二.概要设计 三.详细设计 (一)数据库设计 (二)页面设计 (三)功能设计 (四)项目结构 四.具体代码 ...

  6. SpringBoot | 第六章:常用注解介绍及简单使用

    前言 之前几个章节,大部分都是算介绍springboot的一些外围配置,比如日志 配置等.这章节开始,开始总结一些关于springboot的综合开发的知识点.由于SpringBoot本身是基于Spri ...

  7. SpringBoot单元测试的@RunWith与@SpringBootTest注解

    SpringBoot测试类注解示例: import org.junit.runner.RunWith; import org.springframework.boot.test.context.Spr ...

  8. SpringBoot对单元测试支持、常用单元测试功能使用实例

    SpringBoot 单元测试 Spring Boot 提供了许多注解和工具帮助开发人员测试应用,在其官方文档中也用了大量篇幅介绍单元测试的使用.在谷歌每周的 TGIF (ThanksGod, it' ...

  9. Springboot整合Poi导出excel(注解版)

    简介 博客专栏: Springboot整合Poi导出excel(简单版) Springboot整合Poi导出excel(注解版) 上文提到通过poi简单导出Excel后,很多读者反应需要解决导出自适应 ...

最新文章

  1. 执行目标文件引发的问题:syntax error: word unexpected (expe...
  2. 【Linux】21.Linux输入输出重定向、2>1、标准输入、标准输出、标准错误
  3. exhaustion java_Java Exceptions
  4. 北斗导航 | 多模多频实时GNSS软件接收机
  5. variable `xxx' has initializer but incomplete type
  6. java添加容器_如何为Java应用程序构建docker容器
  7. 计算机二级web题目(7.3)--简单应用题1
  8. matlab制作以太网数据接收上位机_3D激光扫描仪设计及数据处理
  9. 关于python django.url问题 求助
  10. asp.net怎么实现按条件查询_Display Posts : 按条件显示WordPress文章的最强插件
  11. SharePoint2010内容类型剖析(三)
  12. 4.JUC-共享模型之无锁
  13. Spring MVC拦截器配置以及统一登陆校验实现
  14. Unable to find image ‘XXX‘ locally docker: Error response from daemon: pull access denied for
  15. C语言基础知识讲解(入门)
  16. Redis安装与使用
  17. openinstall与太平洋汽车达成合作
  18. 计算机导论——程序设计基础07
  19. 以奴仆命风月-人间词话
  20. C# 兼容操作office或wps,打开excel文件

热门文章

  1. 使用 jetty-maven-plugin发布maven项目
  2. Windows10 + VS2015 环境下对gdal2.0.1进行64bit编译小结
  3. Forward+ Shading架构
  4. 通过System.Management获取操作系统信息
  5. Upgrading PHP on CentOS 6.5 (Final)
  6. linux中断系统那些事之----中断处理过程【转】
  7. hadoop数据流转过程分析
  8. java方法,返回两个日期内的所有date集合,根据开始时间、结束时间得到两个时间段内所有的日期...
  9. 6425C-Lab6 实现组策略
  10. CBAC(基于内容的访问控制)