2017-10-04 77 views
1

我在spring.is中使用了REST API,它可能是請求從UI/CURL到達下面的請求參數爲null的API?到達Java REST API後,HttpServletRequest可以爲空嗎?

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

我應該在這裏對請求進行空檢查,否則如果請求到達此處,請求總是不爲空。

+0

如果我們正在談論一個請求,那麼它已經存在那裏。 –

+0

如果回答您的問題,請將答案標記爲已接受。以便它移動到回答問題列表 – VedX

回答

2

@Context可用於注入與HTTP請求的上下文相關的12 object instances

它的行爲就像分別在Java EE和Spring中的@Inject和@Autowired註釋。

這裏bean被創建的,所以不能爲空

不需要空檢查的

希望這回答了

-1

這不是春節的方式暴露REST Web服務,有看看an example

您正在使用JavaEE JAX-RS方式,因此您的控制器不受Spring管理。

相關問題