【发布时间】:2016-02-29 01:24:56
【问题描述】:
我有一个 HandlerInterceptorAdaptor.preHandle() 方法,简化后如下所示:
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) {
request.setAttribute("MyObject", myObject);
return true;
}
接下来当我的@RestController 被调用时,我希望它看起来像这样:
@RequestMapping(value="/", method=RequestMethod.PUT)
public ResponseEntity myMethod (MyObject myObject) {
}
我想有一些注释我可以放在那里 Spring 将添加我之前在 HandlerInterceptorAdaptor 中设置的属性。
谁能告诉我那是什么?
【问题讨论】:
-
用例是什么? myObject 是丰富现有的请求正文还是只是额外的元数据?
标签: java spring spring-mvc spring-boot