LightCall 提供了 HTTP GET 请求的支持。
我们使用的模拟数据是,他的代码可以在
这里
查看。
该示例中的
该示例中的
该示例中的
注意
LightCall 需要在方法上添加
@Get
注解来标识该方法是一个 HTTP GET 请求。并且添加
@Get
注解的类必须是一个接口。
java
public interface PostService
{}
用法
java
@Get("/posts")
List<Post> getPosts();
getPosts
是一个 HTTP GET 请求,请求路径是
/posts
。
@Param
提示
你可以使用
@Param
注解标记在请求中的参数。
java
@Get("/posts")
List<Post> getPosts(
@Param("page") int page,
@Param("size") int size
);
page
和
size
是请求参数。系统会将路径构建为
/posts?page=1&size=10
@PathVariable
提示
你可以使用
@PathVariable
注解标记在路径中的参数。
java
@Get("/posts/{id}")
Post getPost(@PathVariable("id") Long id);
id
是路径参数。系统会将路径构建为
/posts/1
注意
贡献者