Spring Boot 1.5.4到2.0.4 AttributeConverter多次注册

时间:2018-08-08 17:25:54

标签: java spring hibernate spring-boot

我知道以下答案:

Hibernate 5.0.11 - AttributeConverter class registered mulitple times

但这并不能解决我的问题。我将Spring Boot从1.5.4升级到2.0.4,并且得到

AttributeConverter class [class com.foo.CalculationModeConverter] registered multiple times

在升级过程中,转换器周围的代码均未更改。根据{{​​1}}任务,Hibernate已在org.hibernate:hibernate-core:5.2.17.Final注册。

1 个答案:

答案 0 :(得分:0)

我所有的转换器都用# :first_in sets how long it takes before the job is first run. In this case, it is run immediately Dashing.scheduler.every '1m', first_in: 1.second.since do |job| Dashing.send_event('karma', { current: rand(1000) }) end 注释,并且实体在属性上使用@Converter。现在,这似乎导致了双重注册。我删除了@Convert,到目前为止一切都很好。我仍然想找到有关更改时间的文档。