前段时间要做一个本地方法调用链工具,显示方法耗等。为了竟可能的不影响性能,所以采用了aspectj 编译期织入的方式,记录一些数据。aspectj 编译期织入需要特殊的compiler,要额外添加maven plugin。
代码写的差不多,能够满足需求了。然后随便找了个项目一试,发现aspectj 竟然和lombok不能一起工作,aspectj编译期会提示找不到 lombok 生成的那些方法。因为不可能让业务同学不用lombok,所以感觉瞬间xxxxx
。
好像目前也没什么好方法解决这个问题。 ~。~ ho ho..