Mam klasy, który chcę być fasoliCDI: ręczne tworzenie fasola z argumentów konstruktora
public class SomeBean{
public SomeBean(){
//default constructor
}
public SomeBean(String someStr){
//constructor with arguments.
}
}
W celu stworzenia ręcznie CDI fasoli Mam następujące
Bean<?> bean = (Bean<?>) beanManager.resolve(beanManager.getBeans(SomeBean.class));
SomeBean someBean =(SomeBean) beanManager.getReference(bean, bean.getBeanClass(), beanManager.createCreationalContext(bean));
jednak powyżej metoda utworzy instancję SomeBean z domyślnym konstruktorem. Jak mogę utworzyć komponent bean i przekazać argument String do construcot? P.S. CDI - WELD
Wiem o produkowaniu i rozumieniu Ciebie. Ale potrzebuję do mojego ręcznego tworzenia sytuacji. –