2017-05-09 11 views
2

私は最新のSpringを使用しています。@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(); 
} 

が、私は私のプロジェクトの残りの部分は春であるように、バネを使用したい:私は今、会社Aの第三者サーバと統合する必要があり、会社Aは私にこのコードを与えています!いくつかのいずれかは、以下にアドバイスをしてくださいすることができます:私は@FormParam 2の代わりに使用することができます注釈
1.私はResponse.ok()の代わりに何を使用することができます

はあなたに

答えて

3

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

ResponseEntity.ok()。build()はJavaでは機能していないようです。ポストマッピングと同じ – TimeToCodeTheRoad

+1

JavaまたはSpring?ポストマッピングは、新しいバージョンのスプリング向けです。 4.3より前のバージョンを使用している場合は、通常のRequestMappingを使用してください。 ResponseEntity.ok.buildと同じかもしれません。どのバージョンを使用していますか? IDEインテリセンスでは、どのような方法がありますか? –

+0

良いキャッチ!私は私の春のバージョンを更新し、 – TimeToCodeTheRoad

関連する問題