@FormParam转换为Spring MVC

时间:2017-05-09 09:02:20

标签: spring jax-rs

我使用的是最新版本的Spring。我必须与公司A的第三方服务器集成。现在,公司A给了我这个代码:

Path("/user")
public class CallBacks {

    String hostDB="jdbc:mysql://localhost:3306/matchmove";
    String username="root";
    String password="password";

      @POST
      @Path("/add")
    //  @Consumes(MediaType.APPLICATION_FORM_URLENCODED)
      public Response receive(
        @FormParam("id") String id,
        @FormParam("amount") String amount,
        @FormParam("asset_code") String assetCode,
        @FormParam("asset_issuer") String assetIssuer,
        @FormParam("memo") String memo) throws NumberFormatException, SQLException {

return Response.ok().build();
}

我想使用Spring,因为我的项目的其余部分是在Spring!有人可以就以下建议提出建议:

  1. 我可以使用哪种注释代替@FormParam
  2. 我可以用什么代替Response.ok().build()
  3. 谢谢

1 个答案:

答案 0 :(得分:6)

@PostMapping(value = "/add")
public ResponseEntity receive(@RequestParam("id") String id) {
    return ResponseEntity.ok().build();
}