如果在AXON中使用@AnnotationDriven
,我们是否仍在AXON 3.1中使用此注释。
import org.axonframework.contextsupport.spring.AnnotationDriven;
我正在进行迁移,这个特定的库在3.1
显示错误,2.4
答案 0 :(得分:1)
@AnnotationDriven
包含在axon-core
依赖项中,但已移至axon-spring
依赖项。所以你仍然可以使用它,但你必须连接另一个依赖。
除此之外,如果您要转到最新版本的Axon(3.1.1 atm),我建议使用其他方式连接所有Axon组件:
Configurer
API,它为您提供了更流畅的方式来配置所有必需的Axon组件。通常用于非Spring环境。axon-spring-boot-starter
依赖项。这将开箱即用,连接所有必需的Axon组件,并注册与Spring bean绑定的所有消息处理函数(命令,事件和查询处理程序)。@EnableAxon
注释。该注释将自动创建所有必需的Axon bean并连接所有命令/事件/查询处理程序。希望这会帮助你!