使用 Elide 与 Spring 自动生成 JSON API / GraphQL API

Elide 是一个主要基于 JPA 注释自动构建 JSON API / GraphQL 接口的中间件。只需要给实体对象新增一个注解即可获得 CRUD 的 API,同时也提供了接口让你整合业务逻辑,权限控制,swagger 文档…

类比的话,或许有点儿类似于 Spring Data REST,不过它做得更多,生成的接口也更丰富…

JPA GenerationType Insert Benchmark On PostgreSQL

Mybatis Dynamic SQL - 重新定义 Mybatis 动态 SQL

通过全新的 ByExample 方法快速了解一下这是什么:

1
2
3
4
5
6
7
// where (id < ? and employed = ?) or occupation like ? order by id DESC
List<Employee> employees = mapper.selectByExample()
    .where(id, isLessThan(10), and(employed, isEqualTo("foo")))
    .or(occupation, isLike("b%"))
    .orderBy(id.descending())
    .build()
    .execute();

Hugo Even 主题预览

Copy from 《Hugo 主题 Nuo 文章样式预览》 这篇文章集中说明主题所支持的 Markdown 语法和 Hugo Shortcodes 插件,你也可以在这里预览到他们的样子。如果你不喜欢某些样式,可以去