由于创建了一个新的menuitem,我引入了一个新的类receptionlistmb。这意味着carlistmb仍然存在于汽车菜单中。当我注入crudservice<car,integer>carcrudservice时,这导致了未解决的模糊依赖;和crudservice<reception,integer>receptioncrudservice。我引入了限定符,并将它们放在各自的类名之前,但问题仍然存在。
receptionlistmb代码提取:
@Named
@ViewScoped
@BeanService(ReceptionService.class)
@ReceptionQ
public class ReceptionListMB extends CrudMB implements Serializable {
@Inject
ReceptionService receptionService;
@Inject
@Service
CrudService<Reception, Integer> receptionCrudService; //generic injection example
@Inject
public void initService() {
setCrudService(receptionService);
}
CARISTMB代码摘录:
@Named
@ViewScoped
@BeanService(CarService.class)
@CarQ
public class CarListMB extends CrudMB implements Serializable {
@Inject
CarService carService;
@Inject
@Service
CrudService<Car, Integer> carCrudService; //generic injection example
@Inject
public void initService() {
setCrudService(carService);
}
如何解决这个问题?
暂无答案!
目前还没有任何答案,快来回答吧!