根据映射的根/源的条件,我尝试有条件地使用一个getter或另一个getter。A有一个对B的引用;但是,它(引用)被允许为null。当引用不为空时,我想使用它的一个属性(B)。当我在getter中使用逻辑时,它将启动并初始化;然而,当映射实际上用于映射一个对象时,我从Mapper那里得到一个IllegalArgumentException,它写着object is not an我有一个映射器,它首先使用源上的getter (A)。在下一行中,我调用一个条件Conditions.isNotNul