在jar中共享命令不起作用,给出了IllegalArgumentException

时间:2018-06-15 07:45:22

标签: java axon

我尝试使用类似功能但不同的实现来制作一些服务(所有这些都使用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文件时,我得到了这个异常。这是正常行为吗?

0 个答案:

没有答案