Spring请求范围bean

如何设置每个请求创建一次的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)

有关详细信息,请参阅此博客文章 。