lombok安装与简易教程(一)

简介: lombok简单的来讲就是在编译的时候,可以帮助我们生成getter与setter等方法,减少代码量。这可是一个好东西啊   1.eclipse安装lombok java -jar lombok.

lombok简单的来讲就是在编译的时候,可以帮助我们生成getter与setter等方法,减少代码量。这可是一个好东西啊

 

1.eclipse安装lombok

java -jar lombok.jar
 在出现画面点击specify location选择你的eclipse.exe即可
 
1.1 mac下配置eclipse安装法

      1)将lombok集成到eclipse

      2) lombok复制到Eclipse.app/Contents/Eclipse

      3) 将如下内容添加到eclipse.ini尾部

          -javaagent:../Eclipse/lombok.jar
          -vmargs -javaagent:lombok.jar

      重启eclipse

2.idea 安装lombok

  idea通常在setting->plugins中搜索安装就可以了,如图:

 

示例代码:

package org.lyrk.accp8.s2.chapter.ch01;

import lombok.AllArgsConstructor;
import lombok.Cleanup;
import lombok.Data;
import lombok.SneakyThrows;

import java.io.FileInputStream;
import java.io.IOException;

/**
 * Created by niechen on 17/4/17.
 */
@Data
@AllArgsConstructor
public class Dog {

    private int health;

    private int love;

    private int type;

    @SneakyThrows(IOException.class)
    public void display() {
        @Cleanup FileInputStream fileInputStream = new FileInputStream("test.txt");
    }

    public Dog() {
        this.health = 60;
        this.love = 80;
    }

    public void play() {
        if (health < 60) {
            System.out.println("狗狗生病了,无法继续玩耍...");
        } else {
            this.love += 2;
            this.health -= 5;
            System.out.println("狗狗很高兴");
        }
    }
}

瞬间代码清爽了...

 

 

目录
相关文章
|
2天前
|
消息中间件 Java 数据库
自研Java框架 Sunrays-Framework使用教程「博客之星」
### Sunrays-Framework:助力高效开发的Java微服务框架 **Sunrays-Framework** 是一款基于 Spring Boot 构建的高效微服务开发框架,深度融合了 Spring Cloud 生态中的核心技术组件。它旨在简化数据访问、缓存管理、消息队列、文件存储等常见开发任务,帮助开发者快速构建高质量的企业级应用。 #### 核心功能 - **MyBatis-Plus**:简化数据访问层开发,提供强大的 CRUD 操作和分页功能。 - **Redis**:实现高性能缓存和分布式锁,提升系统响应速度。 - **RabbitMQ**:可靠的消息队列支持,适用于异步
自研Java框架 Sunrays-Framework使用教程「博客之星」
|
4天前
|
Java 数据库连接 数据处理
探究Java异常处理【保姆级教程】
Java 异常处理是确保程序稳健运行的关键机制。它通过捕获和处理运行时错误,避免程序崩溃。Java 的异常体系以 `Throwable` 为基础,分为 `Error` 和 `Exception`。前者表示严重错误,后者可细分为受检和非受检异常。常见的异常处理方式包括 `try-catch-finally`、`throws` 和 `throw` 关键字。此外,还可以自定义异常类以满足特定需求。最佳实践包括捕获具体异常、合理使用 `finally` 块和谨慎抛出异常。掌握这些技巧能显著提升程序的健壮性和可靠性。
19 4
|
4天前
|
存储 移动开发 算法
【潜意识Java】Java基础教程:从零开始的学习之旅
本文介绍了 Java 编程语言的基础知识,涵盖从简介、程序结构到面向对象编程的核心概念。首先,Java 是一种高级、跨平台的面向对象语言,支持“一次编写,到处运行”。接着,文章详细讲解了 Java 程序的基本结构,包括包声明、导入语句、类声明和 main 方法。随后,深入探讨了基础语法,如数据类型、变量、控制结构、方法和数组。此外,还介绍了面向对象编程的关键概念,例如类与对象、继承和多态。最后,针对常见的编程错误提供了调试技巧,并总结了学习 Java 的重要性和方法。适合初学者逐步掌握 Java 编程。
14 1
|
29天前
|
移动开发 前端开发 Java
Java最新图形化界面开发技术——JavaFx教程(含UI控件用法介绍、属性绑定、事件监听、FXML)
JavaFX是Java的下一代图形用户界面工具包。JavaFX是一组图形和媒体API,我们可以用它们来创建和部署富客户端应用程序。 JavaFX允许开发人员快速构建丰富的跨平台应用程序,允许开发人员在单个编程接口中组合图形,动画和UI控件。本文详细介绍了JavaFx的常见用法,相信读完本教程你一定有所收获!
Java最新图形化界面开发技术——JavaFx教程(含UI控件用法介绍、属性绑定、事件监听、FXML)
|
1月前
|
NoSQL Java 关系型数据库
Liunx部署java项目Tomcat、Redis、Mysql教程
本文详细介绍了如何在 Linux 服务器上安装和配置 Tomcat、MySQL 和 Redis,并部署 Java 项目。通过这些步骤,您可以搭建一个高效稳定的 Java 应用运行环境。希望本文能为您在实际操作中提供有价值的参考。
150 26
|
4天前
|
前端开发 Java 开发工具
Git使用教程-将idea本地Java等文件配置到gitte上【保姆级教程】
本内容详细介绍了使用Git进行版本控制的全过程,涵盖从本地仓库创建到远程仓库配置,以及最终推送代码至远程仓库的步骤。
15 0
|
1月前
|
Java 数据库连接 编译器
Kotlin教程笔记(29) -Kotlin 兼容 Java 遇到的最大的“坑”
Kotlin教程笔记(29) -Kotlin 兼容 Java 遇到的最大的“坑”
71 0
|
IDE Java API
Lombok:让JAVA代码更优雅
Lombok:让JAVA代码更优雅
116 0
Lombok:让JAVA代码更优雅
|
Java 开发工具 IDE
|
Java 开发工具 IDE
lombok 简化java代码注解
lombok 简化java代码注解 安装lombok插件 以intellij ide为例 File-->Setting-->Plugins-->搜索“lombok plugin”,安装后重启ide lombok 注解 lombok 提供的注解不多,可以参考官方视频的讲解和官方文档。
870 0

热门文章

最新文章