Version: 6.0.x
ClassLoader classLoader = HttpMessageConverters.class.getClassLoader(); jackson2Present = ClassUtils.isPresent("com.fasterxml.jackson.databind.ObjectMapper", classLoader) && ClassUtils.isPresent("com.fasterxml.jackson.core.JsonGenerator", classLoader); gsonPresent = ClassUtils.isPresent("com.google.gson.Gson", classLoader); jsonbPresent = ClassUtils.isPresent("jakarta.json.bind.Jsonb", classLoader);
jsonbPresent should use jakarta.json.bind.Jsonb
see: https://github.com/spring-projects/spring-authorization-server/issues/1054