Skip to content

Bean SearcherJava 声明式检索框架

REST 版的 GraphQL — 实体定义边界,参数驱动查询,一行代码搞定!

REST 风格的 GraphQL
无需专用协议,不改变 HTTP 习惯。一行代码,自由组合任何字段的筛选、排序、分页与统计。

java
@RestController
@RequestMapping("/user")
public class UserController {

    @Autowired
    private BeanSearcher beanSearcher;               // 注入 Bean Searcher 的检索器

    @GetMapping("/index")
    public SearchResult<User> index() {
        // 只一行代码,实现包含 分页、组合过滤、任意字段排序、甚至统计、多表联查的 复杂检索功能
        return beanSearcher.search(User.class); 
    }

}

广告推销者谢绝进群

基于 Apache 许可发布