当前位置: 首页 > news >正文

Lombok 学习

lombok 的官方网址:http://projectlombok.org/  

lombok 安装
    使用 lombok 是需要安装的,如果不安装,IDE 则无法解析 lombok 注解。先在官网下载最新版本的 JAR 包。

1. 双击下载下来的 JAR 包安装 lombok
    我选择这种方式安装的时候提示没有发现任何 IDE,所以我没安装成功,我是手动安装的。如果你想以这种方式安装,请参考官网的视频。

2.eclipse / myeclipse 手动安装 lombok
    1. 将 lombok.jar 复制到 myeclipse.ini / eclipse.ini 所在的文件夹目录下
    2. 打开 eclipse.ini / myeclipse.ini,在最后面插入以下两行并保存:
        -Xbootclasspath/a:lombok.jar
        -javaagent:lombok.jar
    3.重启 eclipse / myeclipse

lombok 注解:
    lombok 提供的注解不多,可以参考官方视频的讲解和官方文档。
    Lombok 注解在线帮助文档:http://projectlombok.org/features/index.
    下面介绍几个我常用的 lombok 注解:
        @Data   :注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法
        @Setter:注解在属性上;为属性提供 setting 方法
        @Getter:注解在属性上;为属性提供 getting 方法
        @Log4j :注解在类上;为类提供一个 属性名为log 的 log4j 日志对象
        @NoArgsConstructor:注解在类上;为类提供一个无参的构造方法
        @AllArgsConstructor:注解在类上;为类提供一个全参的构造方法

在使用 lombok 注解的时候记得要导入 lombok.jar 包到工程



转载自:http://blog.csdn.net/u011299686/article/details/13772305

相关文章:

  • Linux Makefile 详细语法
  • Http请求中Content-Type讲解以及在Spring MVC中的应用
  • Charles 从入门到精通
  • Java中的8种基本数据类型
  • 搭建Nginx+Java环境
  • ajax与302响应
  • 服务器缓存技术
  • squid学习(一)
  • 使用Redis之前5个必须了解的事情
  • 大数据框架 Hadoop 和 Spark 的异同
  • 下载tomcat9并正常启动后,浏览器无法显示localhost:8080对应网页
  • Java对象的序列化和反序列化
  • Spring连接数据库的几种常用的方式
  • 千万级规模高性能、高并发的网络架构经验分享
  • java高并发解决方案
  • [LeetCode] Wiggle Sort
  • AngularJS指令开发(1)——参数详解
  • DOM的那些事
  • IE报vuex requires a Promise polyfill in this browser问题解决
  • Less 日常用法
  • rabbitmq延迟消息示例
  • spring boot下thymeleaf全局静态变量配置
  • Terraform入门 - 3. 变更基础设施
  • 分类模型——Logistics Regression
  • 基于遗传算法的优化问题求解
  • 浅谈Kotlin实战篇之自定义View图片圆角简单应用(一)
  • 如何胜任知名企业的商业数据分析师?
  • 入门级的git使用指北
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 通过npm或yarn自动生成vue组件
  • 7行Python代码的人脸识别
  • python最赚钱的4个方向,你最心动的是哪个?
  • 带你开发类似Pokemon Go的AR游戏
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • (2009.11版)《网络管理员考试 考前冲刺预测卷及考点解析》复习重点
  • (WSI分类)WSI分类文献小综述 2024
  • (附源码)计算机毕业设计ssm高校《大学语文》课程作业在线管理系统
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • .locked1、locked勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET core 自定义过滤器 Filter 实现webapi RestFul 统一接口数据返回格式
  • .NET CORE使用Redis分布式锁续命(续期)问题
  • .NET/ASP.NETMVC 大型站点架构设计—迁移Model元数据设置项(自定义元数据提供程序)...
  • .NetCore项目nginx发布
  • .net实现客户区延伸至至非客户区
  • @select 怎么写存储过程_你知道select语句和update语句分别是怎么执行的吗?
  • [ vulhub漏洞复现篇 ] Hadoop-yarn-RPC 未授权访问漏洞复现
  • [<事务专题>]
  • [2019.3.5]BZOJ1934 [Shoi2007]Vote 善意的投票
  • [ComfyUI进阶教程] animatediff视频提示词书写要点
  • [docker] Docker容器服务更新与发现之consul
  • [ERROR] Plugin 'InnoDB' init function returned error
  • [Firefly-Linux] RK3568 pca9555芯片驱动详解
  • [javaSE] 看知乎学习工厂模式
  • [LeetCode] Max Points on a Line