使用Arthas热更新时,lombok注解导致mc命令编译失败
看Arthas文档,其中代码热更新vb.net教程功能很吸引人,用文档的demo项目热更新,没有c#教程任何问题。
但是,用公司项目的代码一试,mc编译时报错。
网上查了很多博客,有python基础教程说在本地idea里编译成class文件再redefine的,但我在本地idea里直接右键compile的话也会报错,便不了了之。
最终,偶尔间在一个论坛看到说lombok的注解造成 java基础教程了同样的问题(@Data,@Getter@Setter等等),随即检查自己的代码,原来@Slf4j也是lombok注解。
于是在idea里右键refactor->delombok->log,@Slf4j注解自sql教程动转换成经典的 Logger log=....。将这个代码文件上传到服务器,再mc编译,果然成功。
使用Arthas热更新时,lombok注解导致mc命令编译失败相关推荐
- arthas 热更新
注意:如下几点情况无法进行arthas热更新: 增加.删除,修改了 field(字段) : attempted to add Or remove field; 增加.删除了 method (方法): ...
- node 热更新代码,无需每次重启命令
在node中,每次改完代码都需要执行node命令,才能看效果.安装supervisor实现热更新 执行npm install -g supervisor进行全局安装supervisor 然后在启动no ...
- android gradle resvalue,在插件中Gradle使用resValue在资源文件中添加信息,导致realease版本编译失败...
问题详细描述 Detailed description of the problem 由于在插件中无法读取自身的meta-data,因此在资源文件中做一些分渠道分发的内容填充.但是使用resValue ...
- xcode路径的改变导致的cocoapods编译失败或者xcrun: error: active developer path (/Applications/Xcode.app/Contents/D
这几天心血来潮,更新了下Mac系统,然后装了下Xcode10装逼,(原先Xcode9.0是同事下载,为了省时间直接通过隔空投送传过来的)接下来就懵逼了. 接着我就直接熟练的使用cocoapods(10 ...
- 微软 SDK 导致的项目编译失败哦~
文章目录 背景 分析 解决 总结 系列 简 述: 哇卡卡卡,这次又抓到了 Microsoft win10 的
- ubuntu安装floodlight时ant命令编译失败
apt-get install build-essential default-jdk ant python-dev git clone git://github.com/floodlight/flo ...
- 进行判断使用class_记一次使用 Arthas 热更新线上代码
引用参考第二条 - Arthas提醒您: 诊断千万条,规范第一条,热更不规范,同事两行泪 起因 在一次迭代中,出现了一个低级错误,if 语句中的判断逻辑出现了错误,刚好这个功能场景在开发和测试过程中很 ...
- 如何利用 Arthas 热更新线上代码
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | 公众号「Kirito的技术分享」 前言 本文是 ...
- 热更新原理及实践注意
首先要说明几个概念,不要混用,热部署,热加载: 热部署:就是已经运行了项目,更改之后,不需要重新tomcat,但是会清空内存,重新打包,重新解压war包运行,可能好处是一个tomcat多个项目,不必因 ...
最新文章
- 贪心:Burst Balloons 最少次数完成射击气球
- ubuntu18.04 -- 创建第一个Django项目
- 胶囊网络(Capsule)实战——keras算法练习
- 这辆迷你摩托车,很酷!
- 自称迪拜十星级酒店,震撼了!
- github的python代码怎么跑_如何利用Python模拟GitHub登录详解
- 为什么要做漏洞扫描呢?
- SPD软件(医用耗材管理系统)应用效果分析
- web网页规划与设计:网站设计——简洁的旅游酒店公寓(5页) HTML+CSS+JavaScript
- 浅议一种低成本的48V蓄电池组电压电流采集模块
- Badboy安装教程(含下载地址)
- sudo 授权需谨慎,否则亲人两行泪!6 个超实用使用技巧
- 金网奖首度跨界心理学,打造最强案例
- 红芯宣布完成 2.5 亿 C 轮融资,却被网友发现其浏览器安装包解压出 Chrome?
- 变年轻特效怎么制作?这三个方法你值得收藏
- .NET ASP.NET 页生命周期概述
- Matlab保留工作区变量教程
- docker run出现问题(Client.Timeout exceeded while awaiting headers)
- typescript将ES5转ES6
- 【汇正财经】什么是波段操作?