【发布时间】:2017-07-19 07:03:12
【问题描述】:
我想在 Spring(SpringBoot) 应用程序中将数据库中的数据作为 Restful API 公开。 Spring Data Rest 似乎完全适合此活动的目的。
这个数据库对于我的应用程序需要是只读的。默认提供所有 HTTP 方法。有没有我可以用来限制(实际上是防止)其他方法被暴露的配置?
【问题讨论】:
-
最方便的方法是使用 Spring 安全性来阻止除 GET 请求之外的所有内容。 SDR 确实提供了这方面的功能:docs.spring.io/spring-data/rest/docs/current/reference/html/… 但是通过 Spring Security 在 HTTP 级别进行处理更简单。
标签: spring spring-boot spring-data spring-data-rest