2016-09-20 20 views
-1

私はSwaggerを使用してAPIを開発しています。私はResponseEntityが何であるか、そしてどのように動作するのか、なぜResponseEntityを使用するのか把握しようとしていますか?このResponseEntityとは何ですか?

私はAPIを実行し、localhost:8080/suspect-api/swagger-ui.htmlに行きます。疑わしいIDとブランドを入力してgetSuspectメソッドを呼び出すことができます。

英語では、バックグラウンドで何が行われ、ResponseEntityの目的は何ですか?

以下のコードを参照してください:

public ResponseEntity<Suspects> getSuspects(@ApiParam(value = "Brand", required = true) @PathVariable String brand, 
               @ApiParam(value = "ID", required = true) @PathVariable Long suspectId, 
               Pageable page, PagedResourcesAssembler assembler) { 
    return service.getSuspects(brand, suspectId, page, assembler); 
} 

私は文字列、int型、ブールまたは学生のようにも、カスタムJavaオブジェクトのような特定の型を返すメソッドを使用しています。

+1

http://docs.spring.io/spring-framework/docs/current/javadoc- api/org/springframework/http/ResponseEntity.html –

答えて

0

これはしばらくしていますが、最終的にクリックしたと思います。

ResponseEntity Tはどのタイプでも、HTTPコードで 'T'を折り返しているだけです。例えば

、あなたは単純泉ブートアプリケーションを作成し、それが従業員を取得するメソッドを持っている場合:

public ResponseEntity<Employee> getEmployee(...) { 
    // implementation here 
} 
関連する問題