【发布时间】:2014-09-28 01:13:46
【问题描述】:
我们在尝试将分页参数和 HTTP 请求排序转换为 Spring Data/Spring MVC 中的 Pageable 对象时遇到问题。我们的一些排序参数有一个下划线字符,当对它们进行排序时,我们得到了一个错误。在日志中,这些参数在下划线字符处被修剪。
我们发现 org.springframework.data.web.PageableHandlerMethodArgumentResolver 使用下划线作为限定符分隔符的默认值。现在,我们想知道修改这个默认值是否安全,因为我们不知道这个限定符分隔符的用途,以及这会产生什么后果。
PageableHandlerMethodArgumentResolver类中setQualifierDelimiter的文档提到:
The delimiter to be used between the qualifier and the actual page number and size properties
所以我们的问题是:“限定符分隔符”到底是什么?什么时候用?
感谢您的帮助。
【问题讨论】:
标签: spring sorting spring-mvc pagination spring-data