2017-10-04 3 views
1

spring.isでREST APIを使用していますが、リクエストパラメータがnullの次のAPIにUI/CURLからリクエストが到着している可能性がありますか?Java REST APIに到着した後にHttpServletRequestがnullになることはありますか?

@GET 
    @Path(/abc) 
    @Produces({ "application/xml", "application/json" }) 
    Public Users getUsers(@Context HttpServletRequest request) 
    { 
    someOtherClassMethod(request); 
    } 

ここでリクエストのnullチェックを入れるか、ここに到着すればリクエストは常にnullではありません。

+0

リクエストについて話している場合は、リクエストが既に存在しています。 –

+0

あなたの質問に答えた場合は、回答を受け入れたものとしてマークしてください。それが答えられた質問リストに移動するように – VedX

答えて

2

@Contextは、HTTPリクエストのコンテキストに関連する12 object instancesを注入するために使用できます。

Java EEとSpringの@Injectアノテーションと@Autowiredアノテーションと同じように動作します。

ここ

Beanが

ヌルチェックの必要がありませんnullになることはありませんので、作成した、とされるが

希望これは持っている、これはRESTのWebサービスを公開する春の方法ではありません

-1

に答えます見てくださいan example

あなたのコントローラがSpringによって管理されないように、JavaEE JAX-RSの方法を使用しています。

関連する問題