Обновляйте Autowired Properies при каждом запросе - PullRequest
1 голос
/ 14 марта 2012

У меня есть некоторые бины Session-Scoped, которые автоматически связывают некоторые бины Request-scoped. Но в запросе bean-компоненты не обновляются при каждом запросе, поэтому бины Session-Scoped получают доступ к старым экземплярам bean-объектов. Есть ли способ обновить там ссылки автоматически?

@Controller("requestscoped")
@Scope("request")
public class Requestscoped {
}

@Controller("sessionscoped")
@Scope("session")
public class Sessionscoped {
    @Autowired
    Requestscoped bean;
}

При первом запросе «sessionscoped» получает новый экземпляр, но во втором запросе свойство «Bean» содержит «скопированные запросы» из первого запроса

...