@EnableAutoconfigurationJPA的某种方式正在传递两个路径进行扫描,因为数据库配置位于子文件夹中,这很有意义。
com.testOrgcom.testOrg.configuration
org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager520行基于找到的扫描配置路径数量多次添加转换器,我认为对于其他类,我们没有检查重复性,但对于转换器,我们确实检查了它是否被注册了多次,而不是抛出Exception异常。
com.testOrg.configuration.metadataBuilderImpl.java907行
为了解决这个问题,我将DatabaseConfiguration类从
"com.testOrg.configuration"文件夹移到main之外,因此只注册了一个类。
我希望这对某人可能有所帮助。



