我对Jackson的Spring Boot customizer有问题。调试它似乎已配置,但杰克逊在(德)序列化期间不使用该模型。如何在Spring Boot中为jackson-datatype-money创建Jackson Customizer?
import org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer;
import org.springframework.http.converter.json.Jackson2ObjectMapperBuilder;
import org.springframework.stereotype.Component;
import org.zalando.jackson.datatype.money.MoneyModule;
@Component
public class JacksonMoneyDatatypeCustomizer implements Jackson2ObjectMapperBuilderCustomizer {
@Override
public void customize(Jackson2ObjectMapperBuilder jacksonObjectMapperBuilder) {
jacksonObjectMapperBuilder.modulesToInstall(new MoneyModule());
}
}
这是解决这个问题的正确方法吗?
也注意到JSR-310的东西现在不能正常工作。调试spring引导如何应用这些模块并使用生成的ObjectMapper的最佳方法的任何提示? –