我在Spring Boot應用程序中成功使用@EnableSpringDataWebSupport
以啓用分頁,排序和內容。然而,在某些時候,我已經向大家介紹一個自定義的參數解析器和與Java的配置做了如下:EnableSpringDataWebSupport似乎不適用於WebMvcConfigurerAdapter
@Configuration
@EnableSpringDataWebSupport
public class MvcConfig extends WebMvcConfigurerAdapter {
@Override
public void addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers) {
argumentResolvers.add(renamingProcessor());
}
@Bean
protected RenamingProcessor renamingProcessor() {
return new RenamingProcessor(true);
}
}
它使我的新論點分解工作,但徹底打破了分頁等功能,已自動配置是通過@EnableSpringDataWebSupport
。我試圖切換WebMvcConfigurerAdapter
像DelegatingWebMvcConfiguration
或WebMvcConfigurationSupport
的替代品,但沒有運氣 - 分頁失敗例外:
未能實例[org.springframework.data.domain.Pageable]: 指定類是接口
我將不勝感激任何幫助或建議如何處理這個問題。類似的問題並沒有幫助了很多:
- The annotation @EnableSpringDataWebSupport does not work with WebMvcConfigurationSupport?
- Failed to instantiate Pageable bean
- WebMvcConfigurerAdapter does not work
您不應該需要'@ EnableSpringDataWebSupport',因爲在找到這些類時,Spring Boot已經處理了這個問題。 –
@ m-deinum感謝您的快速回復。我從配置類中刪除了'@ EnableSpringDataWebSupport',但結果相同 - 分頁不起作用 – sainr