[英]Possible to inject @ManagedBean as a @ManagedProperty into @WebServlet?
[英]Inject Stateless into ManagedBean
可以將無狀態會話bean注入jsf托管bean中嗎?
我有
@ManagedBean(name = "imageUpload")
@RequestScoped
public class ImageUploadBean extends FileUploadBean {
@EJB
GenericEntityService genericEntityService;
...
}
public interface GenericEntityService {
<T> T getById(int id, Class<T> entityClass);
void deleteById(int id, Class entityClass);
}
@Stateless
public class GenericEntityServiceImpl
extends EntityServiceBase implements GenericEntityService
{
...
}
genericEntityService始終為null,我不知道為什么
我使用tomee-webprofile-1.5.2
任何幫助或鏈接到示例將不勝感激
更新:此答案很有用,因為默認情況下該接口為@Local
AFAIR可能是因為您需要通過界面指定本地或遠程注釋,所以請嘗試以下操作:
@Local
public interface GenericEntityService {
<T> T getById(int id, Class<T> entityClass);
void deleteById(int id, Class entityClass);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.