内容简介:FastQuery 1.0.46 发布,更新如下: FastQuery支持JAX-RS注解,不需实现类,便能构建极简的RESTful.不得不简单的设计,可见一斑. @Path("userInfo") public interface UserInfoDBService extends QueryReposito...
FastQuery 1.0.46 发布,更新如下:
FastQuery支持JAX-RS注解,不需实现类,便能构建极简的RESTful.不得不简单的设计,可见一斑.
@Path("userInfo")
public interface UserInfoDBService extends QueryRepository {
// 查询并实现分页
@Path("findAll")
@GET
@Produces(MediaType.APPLICATION_JSON)
@Query(value = "select id,name,age from `userinfo` where 1", countField = "id")
Page<Map<String, Object>> findAll(@QueryParam("pageIndex") @PageIndex int pageIndex,
@QueryParam("pageSize") @PageSize int pageSize);
}没错, 不用去写任何实现类, 访问http://<your host>/rest/userInfo/findAll?pageIndex=1&pageSize=5, 就可以看到效果。
DB接口不仅能当做WEB Service,同时也是一个DB接口。
当然,如果不喜欢太简单,可以把DB接口注入到JAX-RS Resource类中:
import javax.inject.Inject;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.Context;
@Path("hi")
public class Hi {
@Inject
private UserInfoDBService db;
@GET
@Produces({"text/html"})
public String hi() {
// use db...
return "hi";
}
}详细文档请参阅:
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上所述就是小编给大家介绍的《FastQuery 1.0.46 发布,支持构建极简的 RESTful》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
别怕,Excel VBA其实很简单(第2版)
Excel Home / 北京大学出版社 / 2016-7 / 59.00元
对于大部分没有编程基础的职场人士来说,在学习VBA时往往会有很大的畏难情绪。本书正是针对这样的人群,用浅显易懂的语言和生动形象的比喻,并配合大量插画,对Excel中看似复杂的概念和代码,从简单的宏录制、VBA编程环境和基础语法的介绍,到常用对象的操作与控制、执行程序的自动开关—对象的事件、设计自定义的操作界面、调试与优化编写的代码,都进行了形象的介绍。 本书适合那些希望提高工作效率的职场人士......一起来看看 《别怕,Excel VBA其实很简单(第2版)》 这本书的介绍吧!