BeanSell后置处理程序的小坑

在调试Java代码时,遇到一个变量传值异常的问题,原本的值与预期不符。经过排查,发现并非全局变量或缓存引起,而是被注释掉的代码段影响。即使尝试更改BeanSell脚本的注释方式或禁用后置处理程序,问题依然存在,揭示了BeanSell处理逻辑在代码执行中的深层影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近我在调试代码时,研究内部传值【我单独发篇传值的文章】
无意间出现,我引用传值${__P(new_name,)}和我本身代码的值完全不一样
1、我还以为是之前调试是时候就把,该变量存入全局变量了,【工具-函数助手-setProperty】,结果里面没有改变量。又排查缓存问题
2、后来发现是我注释掉的代码5-6行,里面的值
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3、我将5-6行的new_phone变量改了下,结果传值就对了。
这里我以为,BeanSell里面的脚本//注释无效。又试了试//* *内容 */。结果依然不行,
然后我将【BeanSell后置处理程】序禁用了,执行代码,结果依然能取到值
基本可以判断BeanSell注释无效了
在这里插入图片描述
在这里插入图片描述
注释无效

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值