Lombok 初始使用及遇到的问题
Lombok 简介:
是一种 Java 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注释实现这一目的。通过在开发环境中实现 Lombok,开发人员可以节省构建诸如 hashCode() 和 equals() 这样的方法以及以往用来分类各种 accessor 和 mutator 的大量时间。
blade:轻量级、高性能、简洁优雅的 Web 框架。
在使用 bladejava 框架时,下载其 tale 项目,发现有报错的情况:
log cannot be resolved (Problems)……
环境:
eclipse4.7.3(oxygen) 截止到当前的最新版
下载安装 lombok 地址:https://projectlombok.org/download
步骤:
1、双击下载的 jar 包,当然先需要安装 jdk。
2、选择 eclipse 安装的路径。
3、检查 eclipse.ini 文件是否-javaagent:lombok.jar
4、重启 eclipse.
结果:项目中出现上面的报错:log cannot be resolved (Problems)。
解决:从网络搜索到的结果是要再添加一行-Xbootclaspath:lombok.jar,重启无效果。
最后想到的,eclipse 采用最新的版本,tale 项目中使用的 lombok 不是最新的,尝试用最新的版本,
测试验证正常。
疑虑:不再报错后,重新修改回原来的 1.16.18 版本,也不再报错。
为什么一开始报错,使用最新的版本后不再抱错。再回到原来的版本也不再报错。具体的原理是什么呢?
先做个标记,后续有时间再继续深入研究。 如果有知道的同学,希望能在留言下方告诉我原因,谢谢!
版权声明: 本文为 InfoQ 作者【风翱】的原创文章。
原文链接:【http://xie.infoq.cn/article/877c47c94c465cbf04fc22be6】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论