All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.bybutter.sisyphus.starter.jackson.cbor.Jackson2CborCodecCustomizer.kt Maven / Gradle / Ivy

There is a newer version: 2.1.22
Show newest version
package com.bybutter.sisyphus.starter.jackson.cbor

import com.bybutter.sisyphus.jackson.Cbor
import org.springframework.boot.web.codec.CodecCustomizer
import org.springframework.http.MediaType
import org.springframework.http.codec.CodecConfigurer
import org.springframework.http.codec.cbor.Jackson2CborDecoder
import org.springframework.http.codec.cbor.Jackson2CborEncoder

class Jackson2CborCodecCustomizer : CodecCustomizer {
    override fun customize(configurer: CodecConfigurer) {
        configurer.customCodecs()
            .registerWithDefaultConfig(Jackson2CborEncoder(Cbor.mapper, MediaType.APPLICATION_CBOR))
        configurer.customCodecs()
            .registerWithDefaultConfig(Jackson2CborDecoder(Cbor.mapper, MediaType.APPLICATION_CBOR))
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy