2016-06-28 103 views
0

@SortDefault无法将@SortDefault将对象排序到控制器方法中?

注释定义默认排序选项的文档中所述当 注入排序实例到控制器处理方法中使用。

但事实是,我得到这个异常:

未能实例[org.springframework.data.domain.Sort]:未找到 默认的构造函数;嵌套的例外是 java.lang.NoSuchMethodException: org.springframework.data.domain.Sort()

难道我在这里错过了什么?

void download(WebRequest request, HttpSession session, 
     @RequestParam(value = "fields", 
      defaultValue = "id,hostname,networkId,customerId") String[] visibleProperties, 
     @SortDefault("hostname") Sort sort, HttpServletResponse response) { 
} 

回答

0

您可能错过了配置中的@EnableSpringDataWebSupport

+1

谢谢。对于我的情况,我需要在''mvc:argument-resolvers>里面放入' sancho21