lombok最全的,最新的学习资料,demo【最全的注解】打开蓝色注解链接
2016-12-07 16:44
447 查看
面试的时候,有问起这个lombok是什么玩意儿? 当时没有使用过,感觉挺好奇的,简单研究了下
打开下方蓝色注解链接-有惊喜
lombok官方地址: https://projectlombok.org/download.html
使用Maven来添加支持
<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.10</version>
</dependency>
使用idea插件,需要安装,设置下。
下面贴一些官网的demo:
打开下方蓝色注解链接-有惊喜
lombok官方地址: https://projectlombok.org/download.html
使用Maven来添加支持
<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.10</version>
</dependency>
使用idea插件,需要安装,设置下。
下面贴一些官网的demo:
valFinally! Hassle-free final local variables.
@NonNullor: How I learned to stop worrying and love the NullPointerException.
@CleanupAutomatic resource management: Call your
close()methods safely with no hassle.
@Getter/
@SetterNever write
public int getFoo() {return foo;}again.
@ToStringNo need to start a debugger to see your fields: Just let lombok generate a
toStringfor you!
@EqualsAndHashCodeEquality made easy: Generates
hashCodeand
equalsimplementations from the fields of your object.
@NoArgsConstructor,
@RequiredArgsConstructorand
@AllArgsConstructorConstructors made to order: Generates constructors that take no arguments, one argument per final / non-null field, or one argument for every field.
@DataAll together now: A shortcut for
@ToString,
@EqualsAndHashCode,
@Getteron all fields, and
@Setteron all non-final fields, and
@RequiredArgsConstructor!
@ValueImmutable classes made very easy.
@Builder... and Bob's your uncle: No-hassle fancy-pants APIs for object creation!
@SneakyThrowsTo boldly throw checked exceptions where no one has thrown them before!
@Synchronized
synchronizeddone right: Don't expose your locks.
@Getter(lazy=true)Laziness is a virtue!
@LogCaptain's Log, stardate 24435.7: "What was that line again?"Configuration systemLombok, made to order: Configure lombok features in one place for your entire project or even your workspace.Experimental featuresHere be dragons: Extra features which aren't quite ready for prime time yet.
相关文章推荐
- 跟我一起学习编程,查找资料图示,且资料是最全最新的。
- 分享一个最新最全的hadoop学习资料
- 机器学习经典 PRML 最新 Python 代码实现,附最全 PRML 笔记视频学习资料
- 近600个教学学习资料链接(zz)
- Android 简单例子以及入门学习资料链接
- 最新最全的ASP.NET学习资源大全(2008年03月01日更新)
- ASP.NET:最新最全的ASP.NET学习资源大全(2008年03月01日更新)
- sniffer学习资料大全最新更新(包含目前大量sniffer资料)
- JQM学习资料链接
- [转帖]最新整理之经典口语阅读学习与欣赏小资料
- .net学习资料链接收集整理
- .Net 4.0、C# 2010、VB 2010、VC 2010、VS2010最新学习资料下载
- 最新电脑网络技术学习资料汇总
- 学习资料链接
- AIX系统 学习、培训、认证资料链接
- 最新Visual Studio 2010 下载及学习资料
- 顶级外语学习资源[转] 近600个教学学习资料链接
- 一些微软ASP.NET官方网站的学习资料目录和链接
- 最新最全的ASP.NET学习资源大全
- 最新最全的ASP.NET学习资源大全