Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot 使用kotlin时如何将@RequestParams传递到嵌套的POJO中_Spring Boot_Url_Kotlin - Fatal编程技术网

Spring boot 使用kotlin时如何将@RequestParams传递到嵌套的POJO中

Spring boot 使用kotlin时如何将@RequestParams传递到嵌套的POJO中,spring-boot,url,kotlin,Spring Boot,Url,Kotlin,我有这样一种方法: fun all(@Validated pagination: Pagination) 分页如下所示 class Pagination( @field:NotNull(message = "page must be => 0") @field:Min(0, message = "page must be => 0") val page: Int = 0, @field:Min(1, message = "size must be

我有这样一种方法:

fun all(@Validated pagination: Pagination)
分页
如下所示

class Pagination(
    @field:NotNull(message = "page must be => 0")
    @field:Min(0, message = "page must be => 0")
    val page: Int = 0,
    @field:Min(1, message = "size must be  0 =< size >= 12")
    @field:Max(12, message = "size must be  0 =< size >= 12")
    val size: Int = 12,
    @field:Valid
    val sort: Sort = Sort("title", "ASC")
)
如果我用
调用端点,page=0&size=2&sort.by=title&sort.order=DESC
同时考虑了
page
size
,但不考虑
sort.order
sort.by
。 据我所知,这应该是可行的,但因为我使用Kotlin,我可能会忽略一些东西

class Sort(
    @field:NotBlank
    val by: String,
    @field:NotBlank
    @field:Pattern(regexp = "^(asc|ASC)|(desc|DESC)$")
    val order: String
)