原文:使用Arthas热更新时,lombok注解导致mc命令编译失败

看Arthas文档,其中代码热更新功能很吸引人,用文档的demo项目热更新,没有任何问题。 但是,用公司项目的代码一试,mc编译时报错。 网上查了很多博客,有说在本地idea里编译成class文件再redefine的,但我在本地idea里直接右键compile的话也会报错,便不了了之。 最终,偶尔间在一个论坛看到说lombok的注解造成了同样的问题 Data, Getter Setter等等 ,随 ...

2021-07-01 21:00 0 200 推荐指数:

查看详情

Arthas实践--jad/mc/redefine线上更新

Arthas是Alibaba开源的Java诊断工具,功能很强大。官方中文文档:https://alibaba.github.io/arthas/index.html 本篇主要是介绍 jad / mc / redefine 这三个命令的配合使用,以达到更新代码的目的(命令的详细使用可参考 ...

Fri Jun 19 17:14:00 CST 2020 0 1201
使用Arthas实现JAVA更新

Arthas是阿里巴巴开源出来的一个针对java的工具,主要是针对java的问题进行诊断。 官网地址(下载安装请看这里):https://alibaba.github.io/arthas/index.html 这个工具可以协助完成下面这些事情: 这个类 ...

Tue May 05 19:45:00 CST 2020 0 1849
JAVA神操作--使用Arthas线上更新实战

更不规范,同事两行泪 背景 C君是一个javaer,最近在开发用户登出接口的时候,不小心把接口参数拼错了 正确的是: /api/v1/user/logout?referrer=www.javaer.com 结果不小心把referrer写成了referre ...

Wed May 29 22:36:00 CST 2019 0 670
lombok编译注解@Slf4j的使用及相关依赖包

slf4j是一个日志门面模式的框架,只对调用者开放少量接口用于记录日志 主要接口方法有 在idea中可以引入lombok框架,使用@Slf4j注解,在编译动态成功日志调用实例。 日至相关依赖 注意slf4j两个相关jar包的版本一直,1.7.26 ...

Thu Aug 22 16:13:00 CST 2019 0 5868
使用lombok后,项目编译失败

问题:如题,maven中引用 lombok 工具后,编译失败。 原因:maven-compiler-plugin 版本过低。 解决:pom文件中指定 maven-compiler-plugin 版本为 3.8.0 后编译成功。 ...

Tue Mar 05 01:04:00 CST 2019 0 1649
lombok @Builder注解使用的例子、反编译之后的代码详解

lombok的@Builder实际是建造者模式的一个变种,所以在创建复杂对象时常使用 这里对lombok的@Builder和@Data组合的使用示例 使用了@Bulider和@Data注解后,就可以使用链式风格优雅地创建对象 class People ...

Thu Dec 27 06:43:00 CST 2018 0 8923
lombok注解@Data使用在继承类上出现警告

  在写IDEA中写程序时,可以发现有提示警告。   有两种处理方式,目前使用的是比较方便的方法。 1.现象      因为,ContractMonitor是BaseEntity的派生类。  @Data public class ContractMonitor extends ...

Wed Mar 11 20:09:00 CST 2020 0 2908
【踩坑日记】记一次静态导入引起Lombok失效,导致编译失败的惨案

背景 时间: 某个普通的周一 天气: 晴,万里无云 内容: 开开心心写完需求,提交代码,打包部署。 好家伙,突然爆了上百个编译错误,我寻思我也妹干啥啊,只是写了一些业务代码。遂检查了项目Pom、Maven私服、Jenkins配置,结果一切正常,打先前的分支压根没毛病。然而在 ...

Wed Apr 08 01:18:00 CST 2020 0 1411
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM