Add ParameterNamesModule to "well known" jackson modules
See gh-27511
This commit is contained in:
committed by
Sébastien Deleuze
parent
f054c2e804
commit
2f43f77dd1
@@ -859,6 +859,16 @@ public class Jackson2ObjectMapperBuilder {
|
||||
// jackson-datatype-jdk8 not available
|
||||
}
|
||||
|
||||
try {
|
||||
Class<? extends Module> parameterNamesModuleClass = (Class<? extends Module>)
|
||||
ClassUtils.forName("com.fasterxml.jackson.module.paramnames.ParameterNamesModule", this.moduleClassLoader);
|
||||
Module parameterNamesModule = BeanUtils.instantiateClass(parameterNamesModuleClass);
|
||||
modulesToRegister.set(parameterNamesModule.getTypeId(), parameterNamesModule);
|
||||
}
|
||||
catch (ClassNotFoundException ex) {
|
||||
// jackson-module-parameter-names not available
|
||||
}
|
||||
|
||||
try {
|
||||
Class<? extends Module> javaTimeModuleClass = (Class<? extends Module>)
|
||||
ClassUtils.forName("com.fasterxml.jackson.datatype.jsr310.JavaTimeModule", this.moduleClassLoader);
|
||||
|
||||
Reference in New Issue
Block a user