我一直在尝试注册我自己的写自定义转换器来更改默认ID值.
但它实际上从未打过电话.
这是我的自定义转换器
public class EventKeyConverter implements Converter
这里是我注册客户转换器的地方
@Override
@Bean
public CustomConversions customConversions() {
List
当我保存一些对象时,这个转换器永远不会被调用.
编辑1:
我需要将默认对象Id更改为所有存储库中的某个自定义Id(UUID随机密钥).这就是我尝试使用mongo转换器的原因.
编辑2:
刚刚发现了这个问题.在包含customConversion()的类中将@Configuration更改为@Component,它可以正常工作.但还是想知道这里发生了什么?
最佳答案