我正在将 REST API 与 spring 一起使用。请求是否有可能从 UI/CURL 到达请求参数为 null 的以下 API?
@GET
@Path(/abc)
@Produces({ "application/xml", "application/json" })
Public Users getUsers(@Context HttpServletRequest request)
{
someOtherClassMethod(request);
}
Run Code Online (Sandbox Code Playgroud)
我应该在这里对请求进行空检查,否则如果请求到达这里,请求将始终不为空。
@Context可用于注入与 HTTP 请求上下文相关的12 个对象实例。
它的行为分别类似于 Java EE 和 Spring 中的 @Inject 和 @Autowired 注释。
@Context HttpServletRequest request
Run Code Online (Sandbox Code Playgroud)
这里创建了bean,因此永远不能为空
不需要空检查
希望这个答案
| 归档时间: |
|
| 查看次数: |
4322 次 |
| 最近记录: |