我尝试使用类似功能但不同的实现来制作一些服务(所有这些都使用Axon Framework)。我以为我可以通过将它们放在jar文件中来共享命令,但是当我想要执行更新命令时,它会给我以下异常:
java.lang.IllegalArgumentException: Invalid command. It does not identify the target aggregate. Make sure at least one of the fields or methods in the [UpdateCommand] class contains the @TargetAggregateIdentifier annotation and that it returns a non-null value.
update命令在id字段上有@TargetAggregateIdentifier
注释,它返回一个非空值。
当我直接在我的项目中使用它时,该类可以工作,但是当我将它移动到jar文件时,我得到了这个异常。这是正常行为吗?