使用javers-core 3.9.7在构建javers时遇到此错误。此错误消息的确切含义是什么? javers doc没有相关描述。
JaversBuilder.javers().withPackagesToScan("<omitted>").build();
JaversException COMPONENT_NOT_FOUND:JaVers引导程序错误-在容器中找不到类型为“ org.javers.core.CommitIdGenerator”的组件
答案 0 :(得分:0)
这似乎是在这里报道的 https://github.com/javers/javers/issues/684 和 https://github.com/javers/javers/issues/682 并可能在这里固定 https://github.com/javers/javers/pull/683
建议的解决方法是在构建javers时注册存储库。例如:
JaversBuilder.javers().registerJaversRepository(new InMemoryRepository(CommitIdGenerator.RANDOM)).build();
这对我有用。
答案 1 :(得分:0)
已在Javers 3.10.1中发布,已修复,请参见https://github.com/javers/javers/issues/682