Skip to content

Commit 3af57ca

Browse files
snicollchristophstrobl
authored andcommitted
Adapt to change in Spring Framework 7.0.0 snapshot.
Closes: #3394 Signed-off-by: Stéphane Nicoll <[email protected]>
1 parent 4d95b88 commit 3af57ca

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

src/main/java/org/springframework/data/web/config/SpringDataWebConfiguration.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ public void configureMessageConverters(ServerBuilder builder) {
165165
converter.setBeanFactory(context);
166166
forwardBeanClassLoader(converter);
167167

168-
builder.customMessageConverter(converter);
168+
builder.addCustomConverter(converter);
169169

170170
} else if (ClassUtils.isPresent("com.fasterxml.jackson.databind.ObjectMapper", context.getClassLoader())) {
171171

@@ -177,13 +177,13 @@ public void configureMessageConverters(ServerBuilder builder) {
177177
converter.setBeanFactory(context);
178178
forwardBeanClassLoader(converter);
179179

180-
builder.customMessageConverter(converter);
180+
builder.addCustomConverter(converter);
181181
}
182182
}
183183

184184
if (ClassUtils.isPresent("org.xmlbeam.XBProjector", context.getClassLoader())) {
185185

186-
builder.customMessageConverter(context.getBeanProvider(XmlBeamHttpMessageConverter.class) //
186+
builder.addCustomConverter(context.getBeanProvider(XmlBeamHttpMessageConverter.class) //
187187
.getIfAvailable(XmlBeamHttpMessageConverter::new));
188188
}
189189
}

src/test/java/org/springframework/data/web/config/EnableSpringDataWebSupportIntegrationTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ PageSampleController controller() {
135135

136136
@Override
137137
protected void configureMessageConverters(HttpMessageConverters.ServerBuilder builder) {
138-
builder.jsonMessageConverter(new JacksonJsonHttpMessageConverter(
138+
builder.withJsonConverter(new JacksonJsonHttpMessageConverter(
139139
JsonMapper.builder().addModules(modules.toArray(new JacksonModule[0])).build()));
140140
}
141141

src/test/java/org/springframework/data/web/config/SpringDataWebConfigurationIntegrationTests.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ void shouldNotLoadJacksonConverterWhenJacksonNotPresent() {
6363
HidingClassLoader.hide(ObjectMapper.class, com.fasterxml.jackson.databind.ObjectMapper.class),
6464
it -> it.configureMessageConverters(builder));
6565

66-
verify(builder).customMessageConverter(any(XmlBeamHttpMessageConverter.class));
66+
verify(builder).addCustomConverter(any(XmlBeamHttpMessageConverter.class));
6767
verifyNoMoreInteractions(builder);
6868
}
6969

@@ -75,7 +75,7 @@ void shouldNotLoadJacksonConverterWhenJaywayNotPresent() {
7575
createConfigWithClassLoader(HidingClassLoader.hide(DocumentContext.class),
7676
it -> it.configureMessageConverters(builder));
7777

78-
verify(builder).customMessageConverter(any(XmlBeamHttpMessageConverter.class));
78+
verify(builder).addCustomConverter(any(XmlBeamHttpMessageConverter.class));
7979
verifyNoMoreInteractions(builder);
8080
}
8181

@@ -87,7 +87,7 @@ void shouldNotLoadXBeamConverterWhenXBeamNotPresent() throws Exception {
8787
ClassLoader classLoader = HidingClassLoader.hide(XBProjector.class);
8888
createConfigWithClassLoader(classLoader, it -> it.configureMessageConverters(builder));
8989

90-
verify(builder, never()).customMessageConverter(any(XmlBeamHttpMessageConverter.class));
90+
verify(builder, never()).addCustomConverter(any(XmlBeamHttpMessageConverter.class));
9191
}
9292

9393
@Test // DATACMNS-987
@@ -97,8 +97,8 @@ void shouldLoadAllConvertersWhenDependenciesArePresent() throws Exception {
9797

9898
createConfigWithClassLoader(getClass().getClassLoader(), it -> it.configureMessageConverters(builder));
9999

100-
verify(builder).customMessageConverter(any(XmlBeamHttpMessageConverter.class));
101-
verify(builder).customMessageConverter(any(ProjectingJacksonHttpMessageConverter.class));
100+
verify(builder).addCustomConverter(any(XmlBeamHttpMessageConverter.class));
101+
verify(builder).addCustomConverter(any(ProjectingJacksonHttpMessageConverter.class));
102102
}
103103

104104
@Test // DATACMNS-1152
@@ -110,7 +110,7 @@ void usesCustomObjectMapper() {
110110
ArgumentCaptor<HttpMessageConverter> captor = ArgumentCaptor.forClass(HttpMessageConverter.class);
111111

112112
it.configureMessageConverters(builder);
113-
verify(builder, atLeast(1)).customMessageConverter(captor.capture());
113+
verify(builder, atLeast(1)).addCustomConverter(captor.capture());
114114

115115
// Converters contains ProjectingJackson2HttpMessageConverter with custom ObjectMapper
116116

0 commit comments

Comments
 (0)