diff --git a/pom.xml b/pom.xml index 7a1a87843..94408af3b 100644 --- a/pom.xml +++ b/pom.xml @@ -76,7 +76,7 @@ 1.5.32 0.8.12 ${project.build.directory}/jacoco.exec - 2.19.4 + 2.21.1 spring.hateoas 2.9.0 5.11.4 diff --git a/src/main/java/org/springframework/hateoas/mediatype/hal/Jackson2HalModule.java b/src/main/java/org/springframework/hateoas/mediatype/hal/Jackson2HalModule.java index fc7d5840e..89cab5a3e 100644 --- a/src/main/java/org/springframework/hateoas/mediatype/hal/Jackson2HalModule.java +++ b/src/main/java/org/springframework/hateoas/mediatype/hal/Jackson2HalModule.java @@ -55,7 +55,6 @@ import com.fasterxml.jackson.core.Version; import com.fasterxml.jackson.databind.*; import com.fasterxml.jackson.databind.PropertyNamingStrategies.NamingBase; -import com.fasterxml.jackson.databind.PropertyNamingStrategy.PropertyNamingStrategyBase; import com.fasterxml.jackson.databind.deser.ContextualDeserializer; import com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase; import com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper; @@ -849,8 +848,8 @@ private EmbeddedMapper(LinkRelationProvider relProvider, CurieProvider curieProv */ public EmbeddedMapper with(@Nullable PropertyNamingStrategy strategy) { - Function mapper = strategy instanceof PropertyNamingStrategyBase - ? ((PropertyNamingStrategyBase) strategy)::translate + Function mapper = strategy instanceof NamingBase + ? ((NamingBase) strategy)::translate : strategy instanceof NamingBase ? ((NamingBase) strategy)::translate : null; return mapper == null diff --git a/src/test/java/org/springframework/hateoas/mediatype/hal/Jackson2HalIntegrationTest.java b/src/test/java/org/springframework/hateoas/mediatype/hal/Jackson2HalIntegrationTest.java index 8cf9edfd3..01fc727b1 100755 --- a/src/test/java/org/springframework/hateoas/mediatype/hal/Jackson2HalIntegrationTest.java +++ b/src/test/java/org/springframework/hateoas/mediatype/hal/Jackson2HalIntegrationTest.java @@ -538,7 +538,7 @@ void forwardsPropertyNamingStrategyToNonIanaLinkRelations() throws JsonProcessin model.add(Link.of("/foo/form", IanaLinkRelations.EDIT_FORM)); ObjectMapper objectMapper = mapper.copy() // - .setPropertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE) // + .setPropertyNamingStrategy(PropertyNamingStrategies.SNAKE_CASE) // .disable(SerializationFeature.FAIL_ON_EMPTY_BEANS); String result = objectMapper.writeValueAsString(model); @@ -560,7 +560,7 @@ void doesNotApplyPropertyNamingStrategyToLinkRelationsIfConfigurationOptsOut() t ObjectMapper mapper = HalTestUtils.halObjectMapper(new HalConfiguration() // .withApplyPropertyNamingStrategy(false)) // - .setPropertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE) // + .setPropertyNamingStrategy(PropertyNamingStrategies.SNAKE_CASE) // .disable(SerializationFeature.FAIL_ON_EMPTY_BEANS); String result = mapper.writeValueAsString(model);