当前位置: 首页 > 知识库问答 >
问题:

如何处理“在SpEL中的对象上找不到属性或字段”?

佟云
2023-03-14

如何处理属性或字段

"${@block?. value?. data?. place?:'差异值'}"


共有1个答案

祁坚壁
2023-03-14

这是不对的。SpEL只是另一种JVM语言。它不像JavaScript那样是非类型语言。那么,如果您的Java类没有某些属性,会发生什么呢?右:属性或字段

因此,表达式中的逻辑不能依赖于某些非Java反射逻辑。

你肯定需要像instanceof这样的东西,但是你可以不用强制转换就可以访问现有的属性。

 类似资料: