2017-05-09 93 views
2

我使用的是最新版本的Spring。我必須與公司A的第三方服務器現在整合,A公司給了我這樣的代碼:@FormParam轉換爲Spring MVC

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作爲我的項目的其餘部分是春天!可有一個人請諮詢以下:​​
1.我可以代替@FormParam 2.使用哪個註解我可以代替Response.ok()的用什麼建

謝謝

回答

3

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

ResponseEntity.ok()。build()在Java中似乎不起作用。 PostMapping – TimeToCodeTheRoad

+1

Java還是Spring? PostMapping適用於Spring的新版本。如果您使用的是4.3之前的版本,請使用正常的RequestMapping。也許與ResponseEntity.ok.build相同。你使用的是什麼版本。通過IDE intellisense可以使用哪些方法? –

+0

好趕上!我更新了我的春季版本,瞧 – TimeToCodeTheRoad

相關問題