Spring Boot Lombok配置


依赖添加

dependencies {annotationProcessor 'org.projectlombok:lombok:1.18.2'compileOnly 'org.projectlombok:lombok:1.18.2'testAnnotationProcessor 'org.projectlombok:lombok:1.18.2'testCompileOnly 'org.projectlombok:lombok:1.18.2'
}

IDEA下载Lombok插件

   &esnp;需要在插件中心中下载相应的插件,这样就不会提示代码错误

使用

   &esnp;简单的使用的话,Data和Builder注解应该就够了,详细的可以参考官方文档,大致的示例代码如下,代码中会自动生成id,name,和amount的get和set方法。

package com.seckill.spring.entity;import lombok.Builder;
import lombok.Data;import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.validation.constraints.Size;@Entity
@Data
@Builder
public class Goods {public Goods(int id, String name, int amount) {this.id = id;this.name = name;this.amount = amount;}@Id@GeneratedValue(strategy = GenerationType.AUTO)private int id;@Size(min = 1, max = 50)private String name;private int amount;
}

参考链接

  • Gradle使用Lombok的正确方式 避免Gradle deprecated annotation processor warnings for lombok
  • Spring Boot中使用Lombok
  • Reducing Boilerplate Code with Project Lombok

Spring Boot Lombok配置相关推荐

  1. 学习第三篇:【SpringBoot-Labs】芋道 Spring Boot 自动配置原理

    本周(8.21-8.27)将学习芋道 Spring Boot的以下文章: 8.21: 快速入门 8.22:Spring Boot 自动配置原理 .Jar 启动原理 8.23:调试环境. 热部署入门.消 ...

  2. Spring Boot 自动配置的原理、核心注解以及利用自动配置实现了自定义 Starter 组件

    本章内容 自定义属性快速入门 外化配置 自动配置 自定义创建 Starter 组件 摘录:读书是读完这些文字还要好好用心去想想,写书也一样,做任何事也一样 图 2 第二章目录结构图 第 2 章 Spr ...

  3. Spring Boot Jpa 配置多个数据源,并读取其中一个表的具体数据

    总体简介: Spring Boot Jpa配置多个数据源(此次两个mysql数据库),访问其中一个库 alime_counsel_assign_log下的assign_data_backflow表,实 ...

  4. Spring Boot 属性配置和使用

    spring Boot 允许通过外部配置让你在不同的环境使用同一应用程序的代码,简单说就是可以通过配置文件来注入属性或者修改默认的配置. Spring Boot 系列 Spring Boot 入门 S ...

  5. springboot原生mysql写法_【Rainbond最佳实践】Spring Boot框架配置MySQL

    Rainbond开源软件介绍: Rainbond是国内首个开源的生产级无服务器PaaS. 深度整合基于Kubernetes的容器管理.多类型CI/CD应用构建与交付.多数据中心的资源管理等技术,提供云 ...

  6. spring boot自动配置

    首先,一般的java Web项目需要很多配置,web配置(web.xml).spring配置(默认叫applicationContext.xml),非常繁琐 而spring-boot-starter是 ...

  7. Spring Boot自动配置原理

    要了解Spring Boot的自动配置首先我需要先了解Spring Boot的两个机制,一个是配置文件如何进入到系统变成属性,二是如何将这些属性加入到容器中. 首先我们需要有一个组件,这个组件中的属性 ...

  8. Spring Boot - 自动配置实例解读

    文章目录 Pre 启用 debug=true输出自动配置 HttpEncodingAutoConfiguration 什么情况下,Spring Boot 会自动装配 HttpEncodingAutoC ...

  9. Spring Boot自动配置原理、实战

    Spring Boot自动配置原理 Spring Boot的自动配置注解是@EnableAutoConfiguration, 从上面的@Import的类可以找到下面自动加载自动配置的映射. org.s ...

最新文章

  1. matlab中画花瓣,matlab画心,画玫瑰花,表白合集
  2. Redis学习笔记1-安装配置
  3. 2018.12.15
  4. HighCharts报表 API
  5. 二维数组删除_「leetcode」数组:总结篇!(一文搞懂数组题目)
  6. Mybatis组成部分
  7. Management reporter 2012 与AX 2012
  8. gcc/g++ 参数总结
  9. php如何只删去汉字,php如何删除字符串中的中文
  10. [极客]每个极客都应该知道的Linux技巧 (1)
  11. 从事IT行业的应该如何学习最高效的休息方式 1
  12. 数学概率之z=x+y和z=x-y和z=x/y的分布
  13. 用代码实现自反闭包,对称闭包,传递闭包
  14. 关于JSON的常见问题以及首字母大写的JSON
  15. 【系统化学习】CSDN算法技能树测评
  16. 不同PyTorch版本训练同一个代码结果差异巨大
  17. 数据库设计经验谈之一
  18. 使用 iview 实现PC端生成推广海报与二维码并下载的功能,基于iview Modal 对话框 与 Carousel 走马灯组件实现
  19. python爬虫爬取淘宝图片_淘宝上的图片是怎么被爬取的
  20. 福州大学计算机考研资料汇总

热门文章

  1. 注解描述(持续更新)
  2. 如何使用SwitchyOmega.crx谷歌插件
  3. 在运行时切换 WinForm 程序的界面语言 System.ComponentModel.ComponentResourceManager .ApplyResources...
  4. JAVA虚拟机内存分配原则 (转
  5. IBM 启动网格项目 -- “全球社区网格”,招募志愿者
  6. idea没有错误提示的解决方法(一直处于错误分析中)
  7. 【实践】SimSvr在微信推荐系统中的应用实践
  8. 【干货】2021技术展望:开拓新局,掌握变局时代的技术先机-埃森哲.pdf(附下载链接)
  9. 【干货】借助用户画像解决电商业务问题.pdf(附下载链接)
  10. 亲临ACM MM大会现场,围观各路技术高手参会心得