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