Polish message converter references relating to Jackson 3 upgrade

See gh-45535
This commit is contained in:
Andy Wilkinson
2025-09-10 15:23:22 +01:00
parent d7c482aa16
commit 652401b76c
3 changed files with 5 additions and 7 deletions
@@ -61,7 +61,7 @@ public class HttpMessageConverters implements Iterable<HttpMessageConverter<?>>
static {
List<Class<?>> nonReplacingConverters = new ArrayList<>();
addClassIfExists(nonReplacingConverters,
"org.springframework.hateoas.server.mvc.TypeConstrainedMappingJackson2HttpMessageConverter");
"org.springframework.hateoas.server.mvc.TypeConstrainedJacksonJsonHttpMessageConverter");
NON_REPLACING_CONVERTERS = Collections.unmodifiableList(nonReplacingConverters);
}
@@ -28,6 +28,7 @@ import org.springframework.context.annotation.FilterType;
import org.springframework.core.type.classreading.MetadataReader;
import org.springframework.core.type.classreading.MetadataReaderFactory;
import org.springframework.core.type.classreading.SimpleMetadataReaderFactory;
import org.springframework.http.converter.json.JacksonJsonHttpMessageConverter;
import org.springframework.security.web.SecurityFilterChain;
import org.springframework.stereotype.Controller;
import org.springframework.stereotype.Repository;
@@ -186,8 +187,7 @@ class WebMvcTypeExcludeFilterTests {
}
@SuppressWarnings("removal")
static class ExampleMessageConverter
extends org.springframework.http.converter.json.MappingJackson2HttpMessageConverter {
static class ExampleMessageConverter extends JacksonJsonHttpMessageConverter {
}
@@ -160,11 +160,8 @@ public class WebMvcEndpointManagementContextConfiguration {
/**
* {@link WebMvcConfigurer} to apply {@link EndpointJsonMapper} for
* {@link OperationResponseBody} to
* {@link org.springframework.http.converter.json.MappingJackson2HttpMessageConverter}
* instances.
* {@link OperationResponseBody} to {@link JacksonJsonHttpMessageConverter} instances.
*/
@SuppressWarnings("removal")
static class EndpointJsonMapperWebMvcConfigurer implements WebMvcConfigurer {
private static final List<MediaType> MEDIA_TYPES = Collections
@@ -177,6 +174,7 @@ public class WebMvcEndpointManagementContextConfiguration {
}
@Override
@SuppressWarnings("removal")
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
for (HttpMessageConverter<?> converter : converters) {
if (converter instanceof JacksonJsonHttpMessageConverter jacksonJsonHttpMessageConverter) {