Я hava контроллер весны 4 mvc. Я использую аннотации для обработки нескольких запросов в одном контроллере. - например.Блокировка на пружине mvc session command object
@RequestMapping("/add_dob")
public String addDateOfBirth(.......) {
........
validateDOB(form, result)
........
}
@RequestMapping("/add_address")
public String addAddress(.......) {
........
}
Дело в том, что у меня есть команда сеанса объекта (человека) и есть возможность объекта команды становятся несовместимыми. Я попытался с помощью
<bean name="handlerAdapter" class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
<property name="synchronizeOnSession" value="true" />
</bean>
в весеннем файле сервлет-name.xml, но это вызывает все запросы о применении для синхронизации (я проверил, поставив Thread.sleep внутри запроса, на котором я намерен синхронизировать, а затем пытался получить доступ к домашней странице). Есть ли способ, по которому я могу просто синхронизировать объект сеанса или область действия, меньшую, чем весь сеанс?
Thanks