何らかの方法でプーリングを許可しますか?CDIこれは Bean の機能だと思っていたのでEJB、Adam Bien はこのスクリーンキャストで、コンテナがリフレクションを通じてクラスの新しいインスタンスを作成するか、既存のものを使用するかを選択すると述べています。たとえば、これらの 2 つの Bean があるとします。
@RequestScoped
public class RequestBean {
public void doIt() {
}
}
@SessionScoped
public class SessionBean {
@Inject
private RequestBean bean;
public void doSomething() {
bean.doIt();
}
}
問題はRequestBean、呼び出し時に作成された新しいインスタンスが常に存在するのdoSomethingか、それともCDIコンテナーがプール内のインスタンスを何らかの形で管理しているのかということです。