0
我們有一個基於Spring Data REST的REST API應用程序。我們有許多類型的數據公開爲彈簧數據存儲庫,標記爲@RepositoryRestResource
。我們想精確控制哪些數據類型在運行時公開,因爲我們將有幾個具有稍微不同要求的安裝。彈簧數據休息庫導出的每類配置
我們如何在運行時實現細粒度的控制,以便通過Spring Data REST公開哪些存儲庫?
我們天真的嘗試是在表達式中使用@RepositoryRestResource
中的export
參數,但我們無法看到如何使其工作 - 表達式計算爲字符串,而不是布爾值。
@RepositoryRestResource(exported = "${app.exportStudy}")
public interface StudyRepository<Study> extends MongoRepository<Study,String> {
}