このSpring Bootカスタマイザに問題があります。デバッグは設定されているように見えますが、Jacksonは直列化中にモデルを使用していません。Spring Bootでjackson-datatype-moneyのJacksonカスタマイザを作成するにはどうすればよいですか?
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のものが正しく動作していないことに気付きました。スプリングブートがこれらのモジュールをどのように適用しているかをデバッグし、結果として得られるObjectMapperを使用する最良の方法についてのヒント? –