alibaba / jvm-sandbox

Real - time non-invasive AOP framework container based on JVM
GNU Lesser General Public License v3.0
6.76k stars 1.56k forks source link

通过ProcessController.returnImmediately(null)立即中断代码流程并返回null,不能生效,业务流程继续往下走了 #478

Closed EthanCui6 closed 2 hours ago

EthanCui6 commented 4 hours ago

子调用中有一个查询数据库的步骤 例如 Demo demo = dao.findById(Long id)

关键代码如下 demo = null; //录制时的数据为null 回放时执行 ProcessController.returnImmediately(null);

结果demo返回了真实查询数据库的结果数据,没能返回null,怀疑ProcessController在Mock返回为Null时,不能正常阻断流程

EthanCui6 commented 2 hours ago

已解决,是自己的mock流程问题