This commit is contained in:
Redkale
2017-03-17 17:57:24 +08:00
parent 41e6497a2e
commit 3531d0963d
4 changed files with 67 additions and 12 deletions

View File

@@ -1,6 +1,7 @@
package org.redkale.test.rest;
import java.util.List;
import java.io.Serializable;
import java.util.*;
import javax.annotation.Resource;
import org.redkale.net.http.*;
@@ -70,6 +71,14 @@ public class HelloService implements Service {
return source.queryList(HelloEntity.class, bean);
}
//查询List列表
@RestMapping(name = "listmap")
public List<HelloEntity> queryHello(HelloBean bean, @RestParam(name = "map") Map<String, Serializable> map) { //通过 /pipes/hello/list?bean={...} 查询List列表
System.out.println("map参数: " + map);
if (source != null) return source.queryList(HelloEntity.class, bean);
return null;
}
//查询单个
@RestMapping(name = "find")
public HelloEntity findHello(@RestParam(name = "#") int id) { //通过 /pipes/hello/find/1234、/pipes/hello/jsfind/1234 查询对象

View File

@@ -41,6 +41,9 @@ public class _DynHelloRestServlet1 extends SimpleRestServlet {
url = "http://127.0.0.1:" + port + "/pipes/hello/asyncfind/1234";
System.out.println(Utility.postHttpContent(url, headers, null));
url = "http://127.0.0.1:" + port + "/pipes/hello/listmap?map={'a':5}";
System.out.println(Utility.postHttpContent(url, headers, null));
}