Skip to content
This repository was archived by the owner on Jul 5, 2023. It is now read-only.

cloud-ready/spring-boot-jackson2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spring-boot-jackson2

Sonarsonarcloud

Maven Site release (github.io)
Maven Site snapshot (infra.top)

Artifacts (release)
Artifacts (snapshot)

Source Repository (github)
Source Repository (gitlab)

pipeline statusgitlab-ci
Build Statustravis-ci

spring-boot-jackson2

Jackson2 customizers and extensions for spring-boot applications.

spring-boot-jackson2-apache-commons

Serializer and Deserializer of org.apache.commons:commons-lang3 org.apache.commons.lang3.tuple.Pair.

spring-boot-jackson2-core

com.fasterxml.jackson.datatype:jackson-datatype-guava

com.google.guava:guava

com.fasterxml.jackson.datatype:jackson-datatype-jdk8

com.fasterxml.jackson.datatype:jackson-datatype-jsr310

com.fasterxml.jackson.module:jackson-module-parameter-names (optional)

org.springframework:spring-web

top.infra.jackson2.Jackson2Utils can customize ObjectMapper instance just like spring-boot's JacksonAutoConfiguration does.

# see: spring-boot-jackson2-jaxb
spring.jackson.jaxb.enabled: false

spring-boot-jackson2-hal

org.springframework.hateoas:spring-hateoas org.springframework.hateoas.hal.Jackson2HalModule

spring-boot-jackson2-jaxb

com.fasterxml.jackson.module:jackson-module-jaxb-annotations com.fasterxml.jackson.module.jaxb.JaxbAnnotationModule

org.springframework:spring-oxm

spring-boot-jackson2-joda

Set up JacksonJodaDateFormat for DateTime of joda-time

com.fasterxml.jackson.datatype:jackson-datatype-joda

joda-time:joda-time

Build this project

time ./mvnw -e -ntp spotbugs:spotbugs spotbugs:check pmd:pmd pmd:check
time JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home" ./mvnw -e -ntp clean package
time JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk-11.0.2.jdk/Contents/Home" ./mvnw -e -ntp -Djava.version=11 clean package

About

Jackson2 configurations for spring-boot projects

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published