我如何设置一个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)
@Scope(value =“request”,proxyMode = ScopedProxyMode.TARGET_CLASS)
更多细节请看这个blog post.