java - How to name properties of compex @RequestParams in @RestController? -


is possible rename parameters used inside webservice in spring? search.limitresults in following example:

localhost:8080/firstname=test&search.limitresults=10

you idea. can achieved?

@restcontroller public class myservlet {    @requestmapping(value = "/", method = requestmethod.get)    private string test(restparams p) {     } }  @xmlrootelement @xmlaccessortype(xmlaccesstype.field) public class restparams {     private string firstname;     private string lastname;      //is possible nest?     @xmlelement(name = "search")     private mycomplexsearch search;     public mycomplexsearch getsearch() {return search;}     public void setsearch(mycomplexsearch) {this.search = search;}      @xmlrootelement(name = "search")     @xmlaccessortype(xmlaccesstype.field)     public class mycomplexsearch {        private int limitresults;        //some more     } } 

the request not work code above. instead 1 have use mycomplexsearch objects name.

localhost:8080/firstname=test&mycomplexsearch.limitresults=10

how can redefine name of input property, without having rename java class itself?

nested classes have static.

public static class mycomplexsearch


Comments

Popular posts from this blog

Sass watch command compiles .scss files before full sftp upload -

filehandler - java open files not cleaned, even when the process is killed -

gridview - Yii2 DataPorivider $totalSum for a column -