`
sillycat
  • 浏览: 2535995 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Java and Lombok and Eclipse

 
阅读更多
Java and Lombok and Eclipse

Download the Lombok from here, the version is 1.18.6 or me currently
https://projectlombok.org/download
> wget https://projectlombok.org/downloads/lombok.jar
Go to find my Eclipse Directory  /Applications/Eclipse.app/Contents/MacOS
Place the jar package there
> cp /Users/hluo/Downloads/lombok.jar /Applications/Eclipse.app/Contents/MacOS/
Go the the configuration file
> cd /Applications/Eclipse.app/Contents/Eclipse
> vi eclipse.ini
-javaagent:lombok.jar
Restart my Eclipse
Enable the annotation processing, Eclipse —> Select the Project —> Properties —> Java Compiler —> Annotation Processing
Enable project specific settings, keep others in default values.
Apply and ask the Project to build now.
Not working for me, so following this link https://projectlombok.org/setup/eclipse
Open the jar I download
I found this is added to the end of eclipse.ini
-javaagent:/Applications/Eclipse.app/Contents/Eclipse/lombok.jar
-vmargs -javaagent:/Applications/Eclipse.app/Contents/Eclipse/lombok.jar
It just does not work my latest eclipse, try with other IDE
https://projectlombok.org/setup/intellij
IntelliJ —> References —> Plugins —> Search for ‘Lombok Plugin’
Install that plugin - Restart IntelliJ - It works well.
Shortcut for IntelliJ
https://www.jetbrains.com/help/idea/mastering-keyboard-shortcuts.html
Command + O to find the class and file
Some details about lombok
https://www.jianshu.com/p/2ea9ff98f7d6
Try Spring Tool Suite on MAC
Download the tool from here https://spring.io/tools
It works pretty well on STS. I installed the jar manually and then add these in the end
-javaagent:/Applications/Eclipse.app/Contents/Eclipse/lombok.jar
Add this to pom.xml in my SpringBoot Maven Project
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
For POJO, @Setter and   @Getter will generate the getter setter methods for me.
@Slf4j for add log in my Controller or Service Class.

References:
https://www.jianshu.com/p/2ea9ff98f7d6
https://nawaman.net/blog/2017-11-05
https://stackoverflow.com/questions/42366374/lombok-log-and-slf4j-not-have-error-method

分享到:
评论

相关推荐

    lombok.jar在eclipse和sts中做相应配置可以代替get、set

    通过在Eclipse和STS中安装并配置Lombok插件,我们可以显著减少Java开发中的重复工作,提高开发效率。Lombok通过其强大的注解系统,使得开发者能够更加专注于业务逻辑的实现,而不是被繁琐的getter、setter等方法所...

    simian and lombok

    在实际开发中,Lombok可以与IDE(如IntelliJ IDEA或Eclipse)完美配合,提供实时的代码补全和错误检查功能。使用Lombok的项目通常有更少的冗余代码,更易于理解和维护。然而,需要注意的是,Lombok的使用需要团队...

    LombokLombokLombok

    同时,需要在IDE(如IntelliJ IDEA或Eclipse)中安装Lombok插件并启用注解处理。 Lombok的使用不仅可以提高开发效率,还可以使代码更加整洁,减少因手动编写样板代码而可能出现的错误。然而,需要注意的是,过度...

    通过Lombok来简化你的代码1

    Lombok是一款java库,主要用来简化java代码的编写,通过使用注解,可以减少大量的getter、setter、equals、hashCode、toString等方法的编写,从而提高开发效率。 安装Lombok 要使用Lombok,需要先安装Lombok插件。...

    eclipse小工具 getter和setter 自动添加中文的注释

    保存设置后,当你在Eclipse中为类的私有变量右键点击并选择`Source -&gt; Generate Getters and Setters`时,新设定的中文注释就会自动插入到生成的getter和setter方法中。 5. **注意编码问题** 由于涉及到中文字符...

    Mybatis+Eclipse插件用来快速生成model和mapper以及Dao

    一旦安装成功,用户在Eclipse中就可以通过右键点击项目,选择"Mybatis" -&gt; "Generate Mapper and Model"选项,来触发代码自动生成。 对于数据库支持,该插件涵盖了广泛的数据源,包括MySQL、Oracle和SQL Server等...

    eclipse及插件安装指南

    Eclipse是一款开源的、跨平台的集成开发环境(IDE),广泛应用于Java开发以及其他多种语言的项目。其安装过程相对简便,无需复杂的注册信息填写,解压即可使用,这使得Eclipse成为一款理想的“绿色软件”。例如,`...

    对Java编程语言的非常刺激的补充。_Java_HTML_下载.zip

    5. **IDE支持**:Lombok不仅限于IntelliJ IDEA,也支持Eclipse等其他主流IDE。在IDE中启用Lombok的支持,可以使代码高亮、自动完成等功能正常工作,提升开发体验。 6. **代码审查与团队协作**:在团队环境中,使用...

    java生成model

    - IDE插件:例如Eclipse的JPA Tools,IDEA的Generate Getters and Setters等,都可以快速为类生成getter和setter,提高开发效率。 - Maven/Gradle插件:如maven-apt-plugin,可以在构建过程中根据元数据生成代码。 ...

    实体类自动生产

    5. **IntelliJ IDEA** 和 **Eclipse** 等IDE:这些集成开发环境都有内置的功能或者插件,可以直接根据数据库表结构生成Java实体类,如IntelliJ IDEA的"Generate"菜单,Eclipse的"Source" -&gt; "Generate Getter and ...

    java-crud-api-with-springboot-and-mysql:使用Springboot学习Java API CRUD

    先决条件 Windows-版本10 -版本1.8.0 IDE-版本4.8.0 -版本2.0 -版本1.18.0 版本4.8.1 ...安装lombok,安装时选择eclipse作为IDE 通过在依赖项{}中添加compileOnly "org.projectlombok:lombok:1.16.16

    idea常用配置(版本2020.1.4及2022.2均适用)

    - **Lombok**:简化Java代码,自动处理getter、setter等。 - **CodeGlance**:在右侧显示代码缩略图,便于快速浏览。 - **Alibaba Java Coding Guidelines**:遵循阿里巴巴的编码规范。 - **MyBatis LogFormat**...

    搭建一个简单的Hibernate工程

    创建一个简单的Java类,使用Lombok注解简化代码,例如: ```java import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax....

    SpringBoot整合多数据源

    你需要在项目的`pom.xml`文件中添加Lombok的Maven依赖,并确保Eclipse已经安装了Lombok插件,这样Eclipse才能正确解析Lombok注解。 关于其他文件: - `SpringBoot_Freemarker`:Freemarker是一个模板引擎,可用来...

    get和set生成

    以Eclipse为例,选中需要生成get和set方法的属性,然后使用快捷键或者右键选择`Source &gt; Generate Getters and Setters`即可快速生成。此外,还有一些第三方工具,如`Lombok`库,可以自动为属性生成get、set方法,...

    idea plugins最常用的11个插件

    6. **Lombok**: 支持Lombok库,可以自动处理getter、setter、构造函数等,减少样板代码,使代码更加简洁。 7. **JUnit & TestNG**: 提供对单元测试框架JUnit和TestNG的支持,包括运行、调试和生成测试代码。 8. **...

    伟大的idea 2022版本使用方法

    IntelliJ IDEA,被誉为程序员的智慧结晶,是一款深受开发者喜爱的Java集成开发环境(IDE)。2022版本的发布,再次提升了其在编程界的影响力,带来了诸多新特性和优化。本文将详细解析 IntelliJ IDEA 2022版本的使用...

    IntelliJ IDEA 开发配置指南

    在"File" -&gt; "Settings" -&gt; "Plugins"中,你可以搜索并安装各种插件,如Git integration、Lombok support、Junit5等,以扩展IDEA的功能。 五、版本控制集成 1. Git:IDEA内置了Git支持,你可以直接在IDE内进行添加...

    新安装IDEA 常用插件、设置

    IntelliJ IDEA是一款广受欢迎的Java集成开发环境(IDE),由JetBrains公司开发。它以其高效、智能的代码补全、强大的调试工具和丰富的插件系统而受到开发者喜爱。本篇文章将详细介绍在新安装IDEA时如何配置常用插件...

Global site tag (gtag.js) - Google Analytics