Spring boot 2.0ヒントNo primary or default constructor found for interface Pageable解決方法
SpringBoot 2.0の前に、次のクラスを構成します.
表示方法が期限切れになっているので、SpringBoot 2.0はこの構成クラスを継承することを推奨します.
ControllerにPageableが注入されていないことがわかります.エラーメッセージは次のとおりです.
解決策
* @date 2018/06/03
*/
@Configuration
public class WebMvcConfig extends WebMvcConfigurerAdapter
表示方法が期限切れになっているので、SpringBoot 2.0はこの構成クラスを継承することを推奨します.
* @date 2018/06/03
*/
@Configuration
public class WebMvcConfig extends WebMvcConfigurationSupport {
ControllerにPageableが注入されていないことがわかります.エラーメッセージは次のとおりです.
No primary or default constructor found for interface org.springframework.data.domain.Pageable
解決策
@Override
public void addArgumentResolvers(List argumentResolvers) {
// Spring data jpa pageable
argumentResolvers.add(new PageableHandlerMethodArgumentResolver());
}