Spring Boot JdbcTemplate过滤机制

时间:2018-01-11 16:32:36

标签: java spring spring-mvc spring-boot

我有一个带有API的Spring Boot应用程序,可以从数据源中检索实体。这是使用JdbcTemplate实现的,这在很大程度上是我所需要的。

但是,我有一个端点,它需要很多查询参数,需要在数据库查询中反映出来。像

这样的东西

GET /api/v1/people?age=10&height=125&weight=40&eyecolor=blue&...

为了节省我的余生,为此创建SQL查询 - Spring是否提供了一些简单的过滤机制?我知道Spring JPA会这样做,但我犹豫是否要改变我的所有代码以沿着这条路走下去。

1 个答案:

答案 0 :(得分:1)

Spring没有提供一种处理/过滤'许多查询参数'的方法,但是你可能想看一下GraphQL http://graphql.org