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

java - Suppress Jboss version details from HTTP error response -

gridview - Yii2 DataPorivider $totalSum for a column -

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