簡體   English   中英

Java EE Rest Webservice PathParam 始終為 0

[英]Java EE Rest Webservice PathParam is always 0

我創建了一個 Rest Web 服務。 當我想更新具有特定 id 的實體時,PathParam 始終為 0。

@PUT
@Path("account/{accountId}")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public Account putAccount(@PathParam("1000") int accountId, Account account) {
    return accountRepository.updateAccount(accountId, account);
}

網址: http://localhost:8080/example.rs.jax-master/rest/accounts/account/1000

PathParam 是 uri 模板中的名稱而不是值:

public Account putAccount(@PathParam("accountId") int accountId, Account account) {

https://docs.oracle.com/javaee/7/api/javax/ws/rs/PathParam.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM