Ответ 1
Попробуйте это
@Scope(value="request", proxyMode= ScopedProxyMode.TARGET_CLASS)
Подробнее см. в этом сообщении .
Как настроить bean, который будет создан один раз за запрос.
Я пробовал делать вот так:
@Component
@Scope(value = "request")
public class TestBean {
@PostConstruct
public void init() {
System.out.println("start request");
}
@PreDestroy
public void onDestroy() {
System.out.println("ends request");
}
}
Спасибо.
Попробуйте это
@Scope(value="request", proxyMode= ScopedProxyMode.TARGET_CLASS)
Подробнее см. в этом сообщении .