W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
使用Spring Boot運行時,只需將此依賴項添加到pom文件即可將存儲庫公開為REST服務(wù):
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-rest</artifactId> </dependency>
如果您希望配置參數(shù)(例如path),則可以使用@RepositoryRestResource
批注:
@RepositoryRestResource(collectionResourceRel = "trades", path = "trades") public interface TradeRepository extends SpannerRepository<Trade, String[]> { }
例如,您可以使用curl http://<server>:<port>/trades
檢索存儲庫中的所有Trade
對象,也可以通過curl http://<server>:<port>/trades/<trader_id>,<trade_id>
檢索任何特定交易。
在這種情況下,主鍵組件id
和trader_id
之間的分隔符在默認情況下是逗號,但是可以通過擴展SpannerKeyIdConverter
類將其配置為在鍵值中找不到的任何字符串:
@Component class MySpecialIdConverter extends SpannerKeyIdConverter { @Override protected String getUrlIdSeparator() { return ":"; } }
您也可以使用curl -XPOST -H"Content-Type: application/json" -d@test.json http://<server>:<port>/trades/
進行交易,其中文件test.json
包含Trade
對象的JSON表示形式。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: