Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java EE Rest Web服务路径参数始终为0_Java_Rest_Java Ee 8 - Fatal编程技术网

Java EE Rest Web服务路径参数始终为0

Java EE Rest Web服务路径参数始终为0,java,rest,java-ee-8,Java,Rest,Java Ee 8,我创建了一个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 accou

我创建了一个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);
}

URL:

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

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

使用此命令:
公共帐户putAccount(@PathParam(“accountId”)int accountId,Account Account){