В Spring MVC предположим, что я определяю SessionAttribute, используя тег @SessionAttribute, например:
@SessionAttributes(value = "myModel")
public class MyController{
...
}
Предположим, что я забыл вызвать status.setComplete() на SessionStatus следующим образом:
@RequestMapping(method = RequestMethod.POST)
public void doSomething(@ModelAttribute("myModel") MyModel model, SessionStatus status){
...
//status.setComplete(); <-- Never gets called
}
Будет ли модель оставаться на сессии навсегда? Будет ли он когда-либо очищаться или будет продолжаться все больше и больше, когда пользователь будет перемещаться по сайту?