最初使用javers-core 3.10.2
和javers-spring-boot-starter-sql 3.10.2
的三叶草效果很好。但是重新启动 spring boot 应用程序后,出现以下错误。
JaversException TYPE_NAME_NOT_FOUND :找不到类型名称“ Person”。如果使用@TypeName批注,请记住使用具有根本原因的JaversBuilder.withPackagesToScan(String)或JaversBuilder.scanTypeName(Class)]注册此类。
答案 0 :(得分:0)
该错误消息表明您必须执行的操作,如此处https://javers.org/documentation/spring-boot-integration/#javers-configuration-properties
所述,在javers.packagesToScan
中使用application.yml
属性
答案 1 :(得分:0)
为避免这种情况,我们可以使用两种策略:
使用@Typescan(“ Person”)注释与模型类并进行设置 春季javers.packagesToScan = com.app.model,com.app.doc.model 属性文件
或在所有将替换旧路径到新表的jv_ *表中运行迁移 路径