第十三章 springboot + lombok
2016-05-06 14:59
507 查看
lombok作用:消除模板代码。
getter、setter、构造器、toString()、equals()
便捷的生成比较复杂的代码,例如一个POJO要转化成构建器模式的形式,只需要一个注解。
注意:使用之前,做以下几步让eclipse支持该注解。
先下载lombok.jar: https://projectlombok.org/download.html
双击lombok.jar,一直选到eclipse.ini文件,点击"install/update"
重启eclipse
需求:我这里假设有一个field比较多的POJO,我想使用构建器模式对其进行操作。(使用构建器模式的场景:effective java第二版 第2条)
1、项目中引入lombok
View Code
查看outline,出现了各个属性的getter方法。
再测试即可通过。
参考:
https://projectlombok.org/features/Builder.html :这篇文章详细介绍了@Builder注解的作用和用法,包括
https://projectlombok.org/features/index.html:所有的注解都在这篇文章。
getter、setter、构造器、toString()、equals()
便捷的生成比较复杂的代码,例如一个POJO要转化成构建器模式的形式,只需要一个注解。
注意:使用之前,做以下几步让eclipse支持该注解。
先下载lombok.jar: https://projectlombok.org/download.html
双击lombok.jar,一直选到eclipse.ini文件,点击"install/update"
重启eclipse
需求:我这里假设有一个field比较多的POJO,我想使用构建器模式对其进行操作。(使用构建器模式的场景:effective java第二版 第2条)
1、项目中引入lombok
package com.xxx.firstboot.domain; import lombok.Builder; import lombok.Getter; @Builder @Getter public class Address { private int id; private String province; private String city; private String country; }
View Code
查看outline,出现了各个属性的getter方法。
再测试即可通过。
参考:
https://projectlombok.org/features/Builder.html :这篇文章详细介绍了@Builder注解的作用和用法,包括
https://projectlombok.org/features/index.html:所有的注解都在这篇文章。
相关文章推荐
- SpringMVC登录案例
- Spring与Quartz的整合实现定时任务调度
- 利用JMX来监控大部分java应用
- 的确,Java存在缺陷。但是……
- SpringMVC一个controller写多个方法
- 的确,Java存在缺陷。但是……
- Java WEB之JDBC连接数据库的增删改查
- Java性能调优笔记
- SpringMvc初步学习
- Java性能调优笔记
- .Net调用Java端带有WS-Security支持的Web Service各方案实战【转】
- 使用Eclipse Memory Analyzer进行内存泄漏分析三部曲
- java集合04--fail fast机制原理以及解决办法
- Java Collection知识总结
- 学习记录 Java常见的几种字符集以及对 AscII的了解
- JVM系列三:JVM参数设置、分析
- Java中获取文件大小的正确方法
- 第9次Java作业+LSYang
- Java 输入输出流
- JAVA学习之路--Tomacat安装及常见问题